我是CakePHP的新手。当试图在“查看”目录中显示页面时,例如文件profile.ctp,我正在显示一个奇怪的表单。没有图片或来源,如CSS或javascripts。我认为它无法识别下面的代码格式
<?= $this->Html->image($picture_url, array("class" => "profile-picture")); ?>
页面上的输出是
Html->image($picture_url, array("class" => "profile-picture")); ?>
请任何帮助都会很棒。谢谢。
答案 0 :(得分:0)
这不是PHP / CakePHP问题,而是Web服务器配置问题。
根据Web服务器(Apache,Lighthttpd,IIS,...),您必须以某种方式告诉它将*.php
文件识别为正在执行的代码而不是要传递的页面。
要检查,如果Web服务器正确识别PHP文件,您可以使用
创建一个简单页面<?php phpinfo();
如果一切配置正确,您应该获得一个包含PHP配置信息的页面,如版本,各种设置和安装的模块。
当phpinfo
显示预期输出时,所有内容都已正确设置。然后,您必须启用short_open_tag
才能使用<?
和<?=
。