Ne dizin Zend eklentileri için kullanılır?

0 Cevap php

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

0 Cevap