我一直在CakePHP 2.5.6中开发一个网站,突然出现了使用$ this-> Html-> Image('');图像不会显示在页面上,如果我直接转到图像URL,我会收到此错误:
Missing Controller
Error: ImgController could not be found.
Error: Create the class ImgController below in file: app/Controller/ImgController.php
<?php
class ImgController extends AppController {
}
Notice: If you want to customize this error message, create app/View/Errors/missing_controller.ctp
由于我一直在使用CakePHP,我不知道从哪里开始解决这个问题,它从来没有对我做过。
任何帮助将不胜感激, 史蒂夫
编辑: 我一直在使用的例子是:
<?php echo $this->Html->image('cake.power.gif');?>
它返回以下内容:
<img src="/trunk/img/cake.power.gif" alt="" />
我已经检查过,我的服务器上的图片确实存在于app / webroot / img / cake.power.gif
目录中