Zend Framework Bootstrapping Preguntas
-
19-09-2019 - |
Pregunta
Cuando hago un retorno de una función de arranque en mi _init*()
lo que hace realmente? de modo que yo puedo hacer un decir:
$x = $this->bootstrap('something');
Oh o se trata para que pueda hacer un $this->getResource('something')
. si no hago un retorno no puedo conseguir el recurso más adelante?
Además, cuando hago una $x = $this->bootstrap('something');
supongo que tendrá ante sí bootstrap()
ejecuta automáticamente? Cuando es eso?
Cuando hago un $x = $application->getOption('something');
estoy recibiendo la matriz 'algo' de la configuración? No realmente se necesita para hacer una primera $application->getBootstrap()->bootstrap('something')
?
Solución
$ x = $ this-> getResource ( 'algo'); su utiliza para inicializar y recuperar un recurso "algo" para que pueda utilizar ese recurso donde los demás en la aplicación
$x = $this->bootstrap('something');
se utiliza para arrancar el recurso a 'algo' como DB, etc ... Ver en otras palabras [para asegurar que el recurso se ha inicializado algo]
mientras
$x = $application->getOption('something');
se utiliza para leer el archivo de configuración del 'algo' de recursos así debería ser
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
recomiendo que comprueba la de inicio rápido