コントローラープラグインを作成して配置したzendフレームワークのレイアウトに変数を送信したかった
application
/plugins
ファイルにという名前を付けました。これlayout.php
がからのコードですlayout.php
class Plugin_Layout extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
$layout = Zend_Layout::getMvcInstance();
$view = $layout->getView();
$view->foo = 'bar';
}
}
今、私はプラグインをフロントコントローラーに登録したいと思いましapplication.ini
た。
includePaths.plugin = APPLICATION_PATH "/plugins"
autoloaderNamespaces[] = "Plugin_"
resources.frontController.plugins[] = "Plugin_Layout"
次のエラーが表示されます。
Warning: include_once(Plugin/Layout.php) [function.include-once]: failed to open stream: No such file or directory in /Users/azhararmar/htdocs/joofris/library/Zend/Loader.php on line 146
私はzendフレームワークを初めて使用します。どこが間違っているのですか?