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')?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top