我基于 Zend 框架(又名主题)为我的应用程序使用自定义路径。
视图脚本保存在 中public/themes/themename/modulename/...
,因此切换应用程序主题只是替换themename
路径。
如何告诉 Zend Tool 在这个目录中生成视图脚本而不是默认的?我想需要某种提供者?
如何注册提供程序以默认为所有基于 zf 的项目提供它?
我基于 Zend 框架(又名主题)为我的应用程序使用自定义路径。
视图脚本保存在 中public/themes/themename/modulename/...
,因此切换应用程序主题只是替换themename
路径。
如何告诉 Zend Tool 在这个目录中生成视图脚本而不是默认的?我想需要某种提供者?
如何注册提供程序以默认为所有基于 zf 的项目提供它?
查看默认的 Zend Providers 并用你自己的扩展类,重载路径。
在您的引导程序中,您可以添加脚本路径:
protected function _initViewScripts()
{
$this->bootstrap('view');
$view = $this->getComponent('view');
$view->addScriptPath('path/to/view/scripts/');
}
我无法告诉您如何实现您想要的,但我可以为您提供一些很大的帮助。 Zendcast 如果您不了解 zendcast,那么它是寻找有关 zend 框架的教程的好地方。