2011-08-25 4 views
0

可能な重複ファイルを検索することはできません:Authentication-and-authorization-with-ZF:私は、次の例を使用して、自分のアプリケーションのログインを実装しようとしています
Fatal error - Login_Plugin_SecurityCheck not foundPHP/Zendのは - 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/modules/login/plugins/SecurityCheck.php

に配置されSecurityCheck.phpファイルの場所を参照していないようですこれは私の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

ではなく

+0

はそれを試みたresources.frontController.plugins [] = ...のresources.frontController.plugins.securityCheck = "Login_Plugins_SecurityCheck" してみてください..しかし、それは動作しませんでした:( – TLD

+0

マイSecurityCheck.phpファイルを以下で始まる.. クラスLogin_Plugin_SecurityCheckはZend_Controller_Plugin_Abstractに を拡張することは次のようになります?それはどちらか動作しません – TLD

+0

は、あなたの設定でこれを持っているものの クラスLogin_Plugins_SecurityCheckはZend_Controller_Plugin_Abstractに ..insteadを拡張。appnamespace = "Login" autoloaderNamespaces [] = "Login_" あなたが見ている例は、本当に変な設定をしているようです。ログインのアプリケーション名前空間とログインのモジュールを使用すると、クラスがLogin_Login_Plugin_SecurityCheckと呼ばれることが期待されます – wgcrouch