J'ai créé un plug-in qui est résident dans l'application/contrôleurs/plugin/view.php et ci-dessous est son contenuproblème avec le plugin dans zend framework
class Application_Controller_Plugin_View extends Zend_Controller_Plugin_Abstract { public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { $frontController = Zend_Controller_Front::getInstance(); $view = $frontController->getParam('bootstrap')->getResource('view'); echo 'erace'; exit; $view->doctype('XHTML1_STRICT'); $baseUrl = $request->getBaseUrl(); if (defined('RUNNING_FROM_ROOT')) { $baseUrl .= '/public'; $frontController->setBaseUrl($baseUrl); } /* $view->headLink()->appendStylesheet($baseUrl . '/css/main.css'); $view->headLink()->appendStylesheet($baseUrl . '/css/screen.css', 'screen'); $view->headLink()->appendStylesheet($baseUrl . '/css/print.css', 'print');*/ } }
Je me suis inscrit ce plugin dans bootstrap comme suit:
protected function _initLayoutHelper() { $front = Zend_Controller_Front::getInstance(); $front->registerPlugin(new Application_Controller_Plugin_View()); }
mais son me donner une erreur comme
(!) Fatal error: Class 'Application_Controller_Plugin_View' not found in C:\wamp\www\saet_new\application\Bootstrap.php on line 42
S'il vous plaît aidez-moi.
Une raison spécifique pour laquelle vous utilisez un plugin pour cette ressource d'application de visualisation personnalisée (ou même simplement de configurer la ressource d'application de vue standard avec les paramètres définis dans application.ini)? –