Zend Framework Bootstrapping Fragen
-
19-09-2019 - |
Frage
Wenn ich eine Rückkehr in einer _init*()
Funktion in meinem Bootstrap tun, was macht es eigentlich? so dass ich ein sagen kann:
$x = $this->bootstrap('something');
Oh, oder ist es so, dass ich ein $this->getResource('something')
tun kann. wenn ich nicht über eine Rückkehr tun kann ich nicht auf die Ressource bekommt später?
Auch wenn ich eine $x = $this->bootstrap('something');
tun denke ich, dass sein wird, bevor bootstrap()
automatisch ausgeführt wird? Wann ist das?
Wenn ich ein $x = $application->getOption('something');
Ich erhalte den ‚etwas‘ Array aus der Config? Brauche ich eigentlich zuerst ein $application->getBootstrap()->bootstrap('something')
zu tun?
Lösung
$ x = $ this-> getResource ( 'etwas'); sein verwendet, um eine „etwas“ Ressource zu initialisieren und abrufen, so dass Sie diese Ressource sonst wo in der App verwenden können,
$x = $this->bootstrap('something');
wird verwendet, um die ‚etwas‘ Ressource wie DB, Blick zu Bootstrap ... etc mit anderen Worten [um sicherzustellen, dass die etwas Ressource initialisiert]
, während
$x = $application->getOption('something');
verwendet wird, um die Konfigurationsdatei des ‚etwas‘ zu lesen Ressource es sollte wie sein
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
empfehlen Ihnen den Schnellstart zu überprüfen