CakePHP不显示页面视图,但显示其代码

时间:2013-11-13 07:48:27

标签: php cakephp

我是CakePHP的新手。当试图在“查看”目录中显示页面时,例如文件profile.ctp,我正在显示一个奇怪的表单。没有图片或来源,如CSS或javascripts。我认为它无法识别下面的代码格式

<?= $this->Html->image($picture_url, array("class" => "profile-picture")); ?>

页面上的输出是

Html->image($picture_url, array("class" => "profile-picture")); ?> 

enter image description here

请任何帮助都会很棒。谢谢。

1 个答案:

答案 0 :(得分:0)

这不是PHP / CakePHP问题,而是Web服务器配置问题。

根据Web服务器(Apache,Lighthttpd,IIS,...),您必须以某种方式告诉它将*.php文件识别为正在执行的代码而不是要传递的页面。

要检查,如果Web服务器正确识别PHP文件,您可以使用

创建一个简单页面
<?php phpinfo();

如果一切配置正确,您应该获得一个包含PHP配置信息的页面,如版本,各种设置和安装的模块。

phpinfo显示预期输出时,所有内容都已正确设置。然后,您必须启用short_open_tag才能使用<?<?=