2011-01-12 7 views
2

私は、zf 1.10.8を使ってzendフレームワークプロジェクトへの単純なプロジェクトの移植に取り組んでいます。 3つまたは4つの.inc.phpファイルがあり、私は2つのレイアウトを言いましょう。 私の最初のアイデアは、ブーストラップにそれらをロードすることですが、私はそのアイデアに疑問を抱くように、プロジェクトのどこにも必要ではないことに気付きました。zend frameworkプロジェクトにinc.phpファイルを含めるにはどうすればいいですか?

2番目に私はそれらをビューに入れたいと思っていましたが、そのうちのいくつかがクラスであることを認識しました。私は混乱しました。

これを実装する最善の方法は何ですか?

答えて

6

必要な場所にそれらを含めてください。彼らはクラスが含ま 場合は、ZF/PEARの命名規則を使用するとZendオートローダにそれらを利用できるようにするクラス、代わりに彼らにポートを

// someview.phtml 
include '/path/to/needed.php'; // contains class Foo 
$foo = new Foo; 

を必要として、クラスをインスタンス化します。または、ファイルを含むラッパークラスを作成し、そのラッパーをオートローダーによってロードします。または、それらを含むViewHelperを追加します。

+1

ありがとうございましたGordon –

関連する問題