Diyelim ki benim ini dosyasında şu var diyelim:
resources.frontController.plugins.auth = AuthPlugin
Nerede AuthPlugin sınıf konulmalıdır? Diyelim ki kontrolörleri / plugins altında bunu istiyorum diyelim.
GÜNCELLEME:
Aşağıdaki önerilere dayalı ben hala sorun yaşıyorum. Bana ne var şu anda içinde tam olsun:
Application.ini 1) ana parçası
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.view[] =
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.plugins.authplugin.class = "AuthPlugin"
2) Benim bootstrap.php ilgisi (Ben orada çok şeyler vardı, ama yine de hiçbir şey hatayı alıyorum):
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
}
3) Uygulama / plugins dizininde bir AuthPlugin.php dersim var
class AuthPlugin extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
// code here
}
}
Ben şu hatayı alıyorum:
Fatal error: Class 'AuthPlugin' not found in C:\[my dir structure here]\Application\Resource\Frontcontroller.php on line 111
Ben burada belirgin bir şey eksik varsayalım. Şimdiden teşekkürler. Zend Framework 1.10