Frage

Ich versuche, die MVC-Architektur von SugarCRM zu verwenden, um eine neue Aktion hinzuzufügen und damit eine neue Ansicht.

Ich habe es geschafft, eine Steuerung mit der Aktion und auch eine Klasse Ansicht zu erstellen, das einzige, was ich nicht heraus kann, ist, wie eine einfache HTML-Seite erstellen.

Muss ich wirklich die metada Weg von SugarCRM nutzen ?? Ich möchte nur ein einfaches Formular mit zwei oder drei Feldern.

Gibt es Alternativen zu den Metadaten oder muss ich es wirklich verwenden, um meine einfache Seite ????

erstellen
War es hilfreich?

Lösung

Sie wollen innerhalb der Metadaten Rahmen bleiben Ihre neue Seite, wenn möglich zu erstellen. Allerdings, wenn Sie in den View-Controller sind, können Sie alles, was Sie wollen, Echo und noch bleiben „sicheres Upgrade“ durch Überschreiben der Anzeige () Funktion. Aber der richtige Weg zu tun, was Sie wollen, oben zu erreichen, ist nur die Anzeige () Funktion nicht außer Kraft setzen, sondern auch eine neue tpl-Datei (custom / Module // TPLS / view.tpl) erstellen und führen Sie dann, was Sie brauchen, um führen wiesen PHP und dann die Variablen über das Smarty Template-Engine zuordnen (ich weiß, das klingt kompliziert - aber es ist nicht es eigentlich ziemlich einfach ist, wenn Sie Smarty verstehen.).

Eine andere Sache - stellen Sie sicher, all dies tun (einschließlich Ihrer Controller und View-Dateien) in der benutzerdefinierten / modules. Da dies auch sicher die Dinge aktualisieren. Und Sie von allen Arten von Kopfschmerzen in der Zukunft frei halten. :)

Hier ist ein Link zu der Bedienungsanleitung SugarCRM Entwickler online und auch einen Link zu ihrer Website des Entwicklers. SugarCRM hat eine ziemlich gute Gemeinschaft von Entwicklern in den Foren so fühlen sich frei, Fragen auch dort zu fragen.

Entwicklerhandbuch: http://developers.sugarcrm.com /docs/OS/5.2/-docs-Developer_Guides-Developer_Guide_5.2-toc.html

Entwickler Site: http://developers.sugarcrm.com/

Hope Dies hilft!

Andere Tipps

Versuchen Sie, auf folgende Arten zu tun:

  • Erstellen Sie ein neues Modul
  • setzen Sie Ihre Seite in custom / modules /
  • mit URL index.php? Module = & action = (ohne PHP-Erweiterung, natürlich) können Sie auf Ihre Seite zugreifen.

Wenn Sie verschiedene Aktionsnamen haben möchten und Seitennamen, dann sollten Sie die Datei action_file_map.php hinzufügen in Ihr Modulverzeichnis und geben Sie in der Abbildung:

$action_file_map['action_name'] = 'path_to_your_page';

Beachten Sie, dass aktions müssen alle klein geschrieben werden -. Die SugarController wird Groß- und Klein Aktionen nicht (wahr, wie von SugarCRM 6.1.2) in der Lage zu passen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top