我是zend框架的新手,並試圖瞭解bootstrapping是如何工作的。到目前爲止,我已經理解Zend_Application加載PHP環境,設置包含路徑,配置自動加載器,然後調用Bootstrap類的引導方法。Zend Bootstrap類和資源插件
Bootstrap方法執行所有資源方法(_init *()),然後執行資源插件。
我的問題是如果我使用資源方法配置相同資源並使用資源插件會發生什麼?下面的示例:
//Bootstrap resource method
protected function _initLayout(){
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$layout->setLayout('index');
}
//Bootstrap resource plugin
resources.layout.layout = "main"
目前的資源插件是資源的方法之後調用所以這應該覆蓋我的佈局,並將其設置爲「主」,但這種情況不會發生。
不應該插件資源覆蓋我們的資源方法的設置?
我應該使用什麼來引導資源方法或資源插件?
感謝您的幫助。