假设我已经厌倦了将我的页面模板文件夹放在视图/脚本下,并希望将它们置于视图之下,而忽略了路径的“脚本”部分。我如何改变ZendFramework的配置以允许我这样做?如何消除views/scripts文件夹?
1
A
回答
2
尝试以下操作:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
// ...
protected function _initView()
{
// Initialise the view
$view = new Zend_View();
$view->addScriptPath(APPLICATION_PATH.'/views');
// set the configured view as the view to be used by the view renderer.
$renderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$renderer->setView($view);
return $view;
}
// ...
}
以前的答案是丢失,您可以设置您已配置有额外的脚本路径视图渲染视图的一部分。
HTH。
1
见ZF Manual for Zend_View
并把这个在你的引导:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initView()
{
$view = new Zend_View();
$view->setScriptPath('/some/new/path'); // overwrite any paths
$view->addScriptPath('/some/other/path'); // adds additional paths
$view->setEncoding('UTF-8');
$view->doctype('XHTML1_STRICT');
$view->headMeta()->appendHttpEquiv(
'Content-Type', 'text/html;charset=utf-8'
);
$viewRenderer =
Zend_Controller_Action_HelperBroker::getStaticHelper(
'ViewRenderer'
);
$viewRenderer->setView($view);
return $view;
}
}
或configure your Ini for use with Zend_Application_Resource_View
resources.view.encoding = "UTF-8"
resources.view.basePath = APPLICATION_PATH "/views/scripts"
...
注意,选择的基本路径假设的目录结构:也该
base/path/
helpers/
filters/
scripts/
相关问题
- 1. htaccess的消除文件夹
- 2. 如何在Subversion/TortoiseSVN中“取消删除”删除的文件夹?
- 3. 如何删除文件和文件夹
- 4. 如何删除文件,主文件夹和子文件夹
- 5. 如何消除在文件
- 6. 如何取消整个文件夹?
- 7. 消除子文件夹将所有文件移动到一个文件夹中
- 8. 在Win32中删除子文件夹之前,如何从文件夹和子文件夹中删除文件?
- 9. 如何从war maven文件夹中排除文件夹
- 10. 如何winzip文件夹排除父文件夹?
- 11. 如何排除YUI压缩文件夹中的文件夹
- 12. 如何删除zip文件夹中的文件夹路径
- 13. 如何从根文件夹中删除文件夹
- 14. 如何排除要删除的文件/文件夹
- 15. zsh:如何删除文件夹中的内容而不删除文件夹?
- 16. 如何删除除python以外的文件夹中的所有文件夹?
- 17. 清除文件夹 - 删除文件夹中的文件 - J2ME
- 18. htaccess删除文件夹的文件夹
- 19. 如何删除非空的文件夹?
- 20. 如何使用PHP删除文件夹?
- 21. 如何清除.m2 Maven文件夹?
- 22. 如何从rsync中排除文件夹
- 23. 行计数 - 如何排除文件夹?
- 24. 如何清除docker aufs文件夹?
- 25. 如何删除C++中的文件夹?
- 26. 如何排除子文件夹
- 27. Windows Azure,如何清除文件夹DevFCLogs?
- 28. 如何异步删除文件夹
- 29. 如何删除锁定的文件夹
- 30. Gulp:如何删除一个文件夹?
它确实有帮助!真棒!谢谢。 – Volomike 2010-01-14 03:15:05
很高兴它做到了,欢迎您:) – rvdavid 2010-01-14 05:23:56
我的错。我以为他知道如何做到这一点。 – Gordon 2010-01-14 08:22:42