我正在閱讀關於資源方法的Zend Framework Book: Survive the Deep End。它講述了資源方法如何覆蓋資源插件。Zend框架:資源插件vs方法
在 Zend Framework Manual別急,還有一個資源 插件 (Zend_Application_Resource_View),這 還可以創建一個名爲資源觀 。我們可以有兩個視圖資源嗎? 答案是否定的 - 我們可以有一個且只有 一個
,
一個很好的方法來創建可重用的 引導資源和卸載 多的編碼離散 類是利用資源插件 ...的意圖是,開發者 應該自己寫封裝 自己初始化的需求
對我來說,資源方法似乎是一種更直觀的方式來初始化資源,爲什麼我應該使用插件?這只是我喜歡哪一個的問題?或者他們在不同的環境中使用?
將資源方法替換或添加到提供的資源插件提供的功能嗎?因爲如果它取代,我需要確保我初始化所有變量或任何我需要的?
通過返回從_initView()新的Zend_View 例如, Zend_Application將接受 更換並不會試圖通過運行 Zend_Application_Resource_View 覆蓋我們的修改設置 了一個標準的默認的Zend_View 實例與缺點我們只是 糾正
,如果我不返回一個Zend_View
,這將是,如果我沒有足夠的方法?我可以說我應該總是從資源方法中返回一些東西嗎?
在這裏,我們做同樣的事情用 的的getResource()方法,通過 Zend_Application_Resource_Frontcontroller
從以上檢索 創建和配置前端控制器 的一個實例,我可以說,如果我希望我的資源方法具有由提供的資源插件設置的默認值,我可以做一個getResource()
1st?