Question

Quand je fais un retour dans une fonction _init*() dans mon bootstrap que fait-il en fait? afin que je puisse dire ne:

$x = $this->bootstrap('something');

Oh ou est-ce que je puisse faire $this->getResource('something'). si je ne fais pas un retour, je ne peux pas obtenir la ressource plus tard?

En outre, quand je fais un $x = $this->bootstrap('something'); Je suppose que ce sera avant bootstrap() exécute automatiquement? Quand est-ce?

Quand je fais un $x = $application->getOption('something'); Je reçois le tableau « quelque chose » de la config? Ai-je vraiment besoin de faire un premier $application->getBootstrap()->bootstrap('something')?

Était-ce utile?

La solution

$ x = $ this-> getResource ( 'quelque chose'); son utilisé pour initialiser et récupérer une ressource « quelque chose » afin que vous puissiez utiliser cette ressource ailleurs où dans l'application

$x = $this->bootstrap('something');

est utilisé pour la ressource pour l'amorçage « quelque chose » comme DB, etc ... Voir autrement dit [pour veiller à ce que la ressource quelque chose est initialisé]

en

$x = $application->getOption('something');  

est utilisé pour lire le fichier de configuration de la ressource « quelque chose » il devrait être comme

resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

vous recommandons fortement de vérifier le départ rapide

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top