Zend Framework没有使用layout.phtml文件版本1.11.11

时间:2011-11-05 10:34:08

标签: zend-framework

我创建了layout.phtml文件并放置了页眉,页脚的代码,并包含了视图的代码。但它只是显示动作的html,只有zend没有使用布局文件。

我还在application.ini文件中提到了我的布局文件的路径。

布局文件放在这里

application/layouts/scripts/layout.phtml

application.ini包含以下布局

resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

可能的原因是什么?

由于

2 个答案:

答案 0 :(得分:1)

您是否有机会使用XAMPP?如果是这种情况,请运行zf show version。如果这与您刚刚安装的版本不符,请打开xampp\php\PEAR并查看是否有旧的Zend文件夹。如果是这样,您可以删除内容,也可以将zf.batzf.php替换为bin中的内容(在您下载的新副本上)。

请记住:如果您使用XAMPP服务器,则所有这些仅适用。

====

另一个对我有用的解决方案是:

在Windows CMD中,我更改了项目目录的路径并再次尝试了该命令并且它有效。我用过:cd c:\xampp\htdocs\zend其中

C:\ ----- C-Drive
xampp --- Where I installed xampp
htdocs -- Xampp Server's public folder
zend ---- My project is store here

之后。我跑了zf enable layout

它有效。对不起,如果你没有使用Xampp。

答案 1 :(得分:1)

您可以在Windows命令提示符下使用xammp运行zf enable layout命令。只需将url复制到项目目录中,例如:C:\xampp\htdocs\my project然后

  • 转到cmd
  • 类型:cd \
  • 然后输入:cd C:\ xampp \ htdocs \ my project(只需粘贴)然后按回车
  • 然后键入:zf enable layout

它有效