2011-08-25 59 views
0

可能重複:
Fatal error - Login_Plugin_SecurityCheck not foundPHP/Zend的 - 無法找到文件SecurityCheck.php

我想實現一個登錄我的應用程序,使用下面的例子:Authentication-and-authorization-with-ZF。 看來我的應用程序沒有引用SecurityCheck.php文件,該文件位於/application/modules/login/plugins/SecurityCheck.php

的位置,我收到以下錯誤信息:

Fatal error: Class 'Login_Plugins_SecurityCheck' not found in /Library/WebServer/Documents/myProjectName/library/Zend/Application/Resource/Frontcontroller.php on line 117 

這就是我的application.ini文件的樣子:

resources.frontController.defaultModule = "login" 
resources.frontController.params.prefixDefaultModule = "1" 
resources.modules[]= 
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" 
resources.frontController.plugins[] = "Login_Plugins_SecurityCheck" 

任何想法,我錯了嗎?

回答

0

嘗試resources.frontController.plugins.securityCheck = 「Login_Plugins_SecurityCheck」,而不是

+0

試了一下resources.frontController.plugins [] = ... ..但沒有工作:( – TLD

+0

我SecurityCheck.php文件具有以下.. 類Login_Plugin_SecurityCheck擴展Zend_Controller_Plugin_Abstract 如果是這樣開始: 類Login_Plugins_SecurityCheck擴展Zend_Controller_Plugin_Abstract ..instead雖然它不工作,要麼 – TLD

+0

有你在你的配置得到了這個?appnamespace =「登錄」 autoloaderNamespaces [] =「Login_」。 你正在看的例子似乎有一個非常奇怪的設置。有了登錄的應用程序名稱空間和登錄模塊,我期望該類被稱爲Login_Login_Plugin_SecurityCheck – wgcrouch