我们在bootstrap.php中设置布局如下。
Zend_Layout::startMvc(array(
'layoutPath' => '../application/views/scripts/index/',
'layout' => 'wrapper'
));
当我们第一次访问某些页面时,Zend正在尝试加载不正确的布局脚本。之后它正在加载正确的布局。
例如。当我们访问商店页面时,它正在尝试加载/application/views/scripts/index/stores.phtml。但是没有这样的剧本。然后它正在加载正确的布局并正常工作。
答案 0 :(得分:2)
我认为你的布局和观点令人困惑。
布局通常不存储在视图/脚本中。
如果您正在加载控制器,Zend的MVC会查找正确的视图。如果找到non,则会返回错误,除非您在控制器中禁用该视图。
我认为你应该仔细看看http://framework.zend.com/manual/1.12/en/learning.quickstart.create-layout.html
您还应该考虑使用zf'工具'来设置您的项目。这应该可以节省你的时间和痛苦。
如果您想要更详细的答案,您应该提供有关项目设置和一些错误消息的更多详细信息。