0

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

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

页面上输出的是这个

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

在此处输入图像描述

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

4

1 回答 1

0

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

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

要检查 Web 服务器是否正确识别 PHP 文件,您可以创建一个简单的页面

<?php phpinfo();

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

phpinfo显示预期的输出时,一切都已正确设置。然后您必须启用short_open_tag, 才能使用<?and <?=

于 2013-11-13T07:53:27.153 回答