De Gary Hockin de nice article sobre bootstrapping y otros cambios en ZF2:
No hay bootrapping nivel de aplicación en Zend Framework 2, cada módulo es responsable de poner en marcha sus propios recursos en su Module.php
. Esto se hace usando una combinación de la onBootstrap
método de la clase de módulo, y el Event Manager
. Siendo realistas, la mayoría de los inicios de bootstrapping ya no son necesarios; que ha sido sustituida por entradas en los Service Manager
y eventos ganchos, sino como un ejemplo, aquí es cómo puede realizar bootstrapping nivel de módulo utilizando el onBootstrap
método de Module.php
:
public function onBootstrap(\Zend\Mvc\Event $e)
{
$myService = $e->getApplication()->getServiceLocator()->get('my-service');
$myService->doBootrappingCode();
}
yo no he jugado con ZF2 aún, pero es posible que desee verificar el administrador de eventos (de nuevo, solo una conjetura de mi parte). –
@ doydoy44, el nuevo nombre de etiqueta es inapropiado y no es necesario. Las preguntas sobre ZF1 y ZF2 ** deben ** tener ambas etiquetas. – Charles