我正在阅读关于资源方法的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?