2011-01-12 42 views
2

我正在將一個簡單的項目移植到使用zf 1.10.8的zend框架項目中。 有3個或4個.inc.php文件,我需要在這裏說2個佈局。 我的第一個想法是將它們加載到boostrap中,但我意識到它們並不是每個項目中都需要的,所以我開始質疑這個想法。如何在zend框架項目中包含inc.php文件?

其次,我想把它們放在視圖中,但意識到它們中的一些是classes.so,我最終感到困惑。

什麼是最好的實現方式?

回答

6

只是在你需要它們的地方包括它們。 如果它們包括類,實例類,你需要他們

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

作爲替代,端口類使用ZF/PEAR命名約定,讓他們提供給了Zend自動加載。或者創建一個包含這些文件的包裝類,並讓Autoloader加載該包裝。或者添加一個包含它們的ViewHelper。

+1

非常感謝Gordon – 2011-01-12 17:19:30