Zend尝试加载不正确的布局

时间:2012-09-18 08:10:49

标签: zend-framework layout

我们在bootstrap.php中设置布局如下。

Zend_Layout::startMvc(array(
    'layoutPath' => '../application/views/scripts/index/',
    'layout' => 'wrapper'
));

当我们第一次访问某些页面时,Zend正在尝试加载不正确的布局脚本。之后它正在加载正确的布局。

例如。当我们访问商店页面时,它正在尝试加载/application/views/scripts/index/stores.phtml。但是没有这样的剧本。然后它正在加载正确的布局并正常工作。

1 个答案:

答案 0 :(得分:2)

我认为你的布局和观点令人困惑。

布局通常不存储在视图/脚本中。

如果您正在加载控制器,Zend的MVC会查找正确的视图。如果找到non,则会返回错误,除非您在控制器中禁用该视图。

我认为你应该仔细看看http://framework.zend.com/manual/1.12/en/learning.quickstart.create-layout.html

您还应该考虑使用zf'工具'来设置您的项目。这应该可以节省你的时间和痛苦。

如果您想要更详细的答案,您应该提供有关项目设置和一些错误消息的更多详细信息。