我是CakePHP的新手。当尝试显示“视图”目录中的页面时,例如文件profile.ctp,我得到一个奇怪的表单显示。没有图片或来源,如css或javascripts。我认为它不能识别如下代码格式
<?= $this->Html->image($picture_url, array("class" => "profile-picture")); ?>页面上输出的内容如下所示
Html->image($picture_url, array("class" => "profile-picture")); ?>

请任何帮助都是最好的。谢谢。
发布于 2013-11-13 15:53:27
这不是PHP/CakePHP问题,而是web服务器配置问题。
根据web服务器(Apache、Lighthttpd、IIS等),您必须以某种方式告诉它将*.php文件识别为正在执行的代码,而不是要交付的页面。
要检查web服务器是否正确识别PHP文件,您可以使用以下命令创建一个简单的页面
<?php phpinfo();如果一切配置正确,您应该会看到一个页面,其中包含PHP配置信息,如版本、各种设置和已安装的模块。
当phpinfo显示预期的输出时,一切都设置好了。然后您必须启用short_open_tag,才能使用<?和<?=。
https://stackoverflow.com/questions/19948213
复制相似问题