ich wollte Variablen an das Layout in Zend Framework senden, für die ich versuchte, einen Controller-Plugin Erstellung und platziert es inRegistrierung Controller Plugins mit Front-Controller in Zend Framework
application
/plugins
und die Datei als layout.php
genannt, hier aus ist der Code layout.php
class Plugin_Layout extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
$layout = Zend_Layout::getMvcInstance();
$view = $layout->getView();
$view->foo = 'bar';
}
}
jetzt wollte ich das Plugin mit dem frontcontroller in application.ini
für die Registrierung ich habe versucht, das Hinzufügen
includePaths.plugin = APPLICATION_PATH "/plugins"
autoloaderNamespaces[] = "Plugin_"
resources.frontController.plugins[] = "Plugin_Layout"
es zeigt mir folgenden Fehler.
Warning: include_once(Plugin/Layout.php) [function.include-once]: failed to open stream: No such file or directory in /Users/azhararmar/htdocs/joofris/library/Zend/Loader.php on line 146
Ich bin neu in Zend Framework. Wo gehe ich falsch?
Ich brauchte diese 'pluginPaths.Plugins = APPLICATION_PATH"/Plugins "' es funktioniert jetzt Sie :) –