php - tutorial - zend framework download
Cómo agregar ayudantes de vista personalizados a Zend Framework 2 (2)
Anteriormente hice esta pregunta y obtuve buenas respuestas allí. Sin embargo, eso fue para beta4, y ya no funciona.
Entonces, ¿dónde y cómo puedo agregar mis propios ayudantes de visualización a ZF2?
El beta5 tenía un BC con respecto al gerente de servicio. Esto también aplica para el administrador de vista de ayuda. Eche un vistazo aquí ; incluso hay un ejemplo para ver a los ayudantes un poco deprimidos también.
Debe agregarlos a su module.config.php
en view_helpers
como este:
''view_manager'' => array(
''template_path_stack'' => array(
''ModuleName'' => __DIR__ . ''/../view'',
),
),
''view_helpers'' => array(
''factories'' => array(
''showmessages'' => function($sm) {
$helper = new ModuleName/Helper/MessageShower();
// do stuff with $sm or the $helper
return $helper;
},
),
''invokables'' => array(
''selectmenu'' => ''ModuleName/Helper/SelectMenu'',
''prettyurl'' => ''ModuleName/Helper/PrettyUrl'',
),
),
Aquí muestro dos maneras de crear los ayudantes. Si todo lo que necesitan hacer es crear una instancia, solo agreguen su nombre (incluido el espacio de nombres) como invokables
. Si necesita hacer algo con ellos o con ServiceManager
, ServiceManager
a través de la palabra clave factories
.