我一直在試圖編寫一個控制器插件,我將用它來進行用戶認證。 我已經寫了插件,它應該工作,但我只是沒有得到如何獲得插件加載...我讀了Zend框架有很多自動加載的可能性..Zend Framework插件自動加載
我當前的目錄結構:
domains
example.com
Application
configs
controllers
IndexController.php
AuthController.php
ErrorController.php
forms
layouts
scripts
layout.phtml
models
plugins
AuthenticationPlugin.php
views
helpers
scripts
auth
login.phtml
error
error.phtml
index
index.phtml
Bootstrap.php
library
Zend
pubic_html
.htaccess
index.php
任何人都可以幫助我嗎?
在此先感謝!
然後我得到了AuthenticationPlugin類不能被發現的消息... 我可以在庫中創建目錄另一個目錄和使用插件在那裏工作? – 2012-03-07 21:38:45
您的目錄結構正常。在AuthenticationPlugin.php中,嘗試將你的類重命名爲Zend_Plugin_AuthenticationPlugin,並將上面的行更改爲'Zend_Controller_Front :: getInstance() - > registerPlugin(new Zend_Plugin_AuthenticationPlugin());' – Config 2012-03-07 22:14:01
我建議不要將自定義app/lib類放在'Zend_'命名空間。更好的是我想在一個appnamespace或一個單獨的lib名稱空間中命名它們。 – 2012-03-08 09:32:41