我创建了layout.phtml
文件并放置了页眉,页脚的代码,并包含了视图的代码。但它只是显示动作的html,只有zend没有使用布局文件。
我还在application.ini
文件中提到了我的布局文件的路径。
布局文件放在这里
application/layouts/scripts/layout.phtml
application.ini包含以下布局
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
可能的原因是什么?
由于
答案 0 :(得分:1)
您是否有机会使用XAMPP?如果是这种情况,请运行zf show version
。如果这与您刚刚安装的版本不符,请打开xampp\php\PEAR
并查看是否有旧的Zend
文件夹。如果是这样,您可以删除内容,也可以将zf.bat
和zf.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
然后
它有效