2009-07-10 3 views
-1

Ich versuche, etwas Vernunft in das Chaos hinzuzufügen, die Drupal ist von Dateien in einer fo-MVC-Struktur zu trennen. Innerhalb einer Drupal-Ansicht können Sie Header- oder Footer-Code in Textfelder mit der Option zum Hinzufügen von "PHP-Code" hinzufügen. Hier ist mein Code in der Kopfzeile Textfeld:Drupal Ansichten require_once

 
Fatal error: require_once() [function.require]: 
Failed opening required '<path_to_root>/sites/all/modules/citysensei/controllers/staff_index.php' 
(include_path='.:/Applications/MAMP/bin/php5/lib/php') in <path_to_root>/includes/common.inc(1355) : 
eval()'d code on line 2 

Gibt es eine Arbeit dafür?

Vielen Dank im Voraus,

Kris (schnell auf Drupal Aufgeben)

Code:

 
require_once('<path_to_root>/sites/all/modules/citysensei/controllers/staff_index.php'); 
+0

Was ist "fo-MVC"? – Greg

+0

Entschuldigung, Faux (Fake) MVC (Model View Controller Designmuster). Da Drupal Ihnen nicht erlaubt, etwas anderes zu tun, als was es zu tun hat. Organisch mein Arsch. – Torez

+0

Wo ist Ihr Code, ich sehe nur Trace-Informationen? – PeterMmm

Antwort

2

Nicht sicher, ob es Ihr Problem lösen wird oder nicht, aber Drupal fordert Sie dazu zu verwenden, ihre Gewohnheit schließen Funktion, wie dieses in Ihrem Fall ein:

This So kann ein Benutzer Ihr Modul herunterladen und es dort, wo es Ihnen gefällt, in ein Modulverzeichnis stecken und Ihr Code wird weiterhin funktionieren.