2009-07-10 13 views
-1

私は、fo-MVC構造体でファイルを分離することでDrupalである混沌にいくつかの正気を追加しようとしています。 Drupalビュー内では、 "PHPコード"を追加するオプション付きのテキストエリアボックスにヘッダまたはフッタコードを追加できます。ヘッダーテキストエリアのボックスにコードがあります。Drupal views requires_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 

回避策はありますか?

事前のおかげで、

クリス(すぐにDrupalのをあきらめる)

CODE:それはあなたの特定の問題を解決したりしません場合

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

「fo-MVC」とは – Greg

+0

申し訳ありませんが、偽のMVC(モデルビューコントローラのデザインパターン)です。 Drupalでは何をすることもできません。オーガニック私のお尻。 – Torez

+0

あなたのコードはどこにありますか?私はトレース情報しか見ませんか? – PeterMmm

答えて

2

わからないが、Drupalが使用することを奨励あなたのケースでは、このようなカスタムインクルード関数があります。

module_load_include('php', 'citysensei', 'controllers/staff_index'); 

これはユーザーがあなたのモジュールをダウンロードして、モジュールディレクトリの中にいてもそれを固執することができます。あなたのコードは引き続き動作します。

関連する問題