Zend框架引导问题

时间:2009-12-13 03:58:20

标签: zend-framework bootstrapping

当我在我的引导程序中返回_init*()函数时,它实际上做了什么?所以我可以说:

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

哦,还是这样我才能做$this->getResource('something')。如果我不做回报,我以后无法获得资源?

此外,当我执行$x = $this->bootstrap('something');时,我猜这将在bootstrap()自动运行之前?那是什么时候?

当我执行$x = $application->getOption('something');时,我从配置中获取'something'数组?我真的需要先$application->getBootstrap()->bootstrap('something')吗?

1 个答案:

答案 0 :(得分:2)

$ x = $ this-> getResource('something'); 它用于初始化和检索“某物”资源,因此您可以在应用程序的其他位置使用该资源

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

用于引导“东西”资源,如DB,View等 换句话说[确保资源初始化]

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

用于读取'something'资源的配置文件 它应该像

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

强烈建议您查看quick start