php - 找不到 CakePHP Controller

标签 php cakephp youtube

在接触流行的论坛应用程序示例之前,我试图在 cakephp 上创建一个简单的 Hello World 程序,但是在浏览了 Youtube 上的 AndrewPerk 的指南后,调试器告诉我创建“创建文件下面的 HellosController 类:app\Controller\HellosController.php”。

我熟悉 CakePHP 的约定和原则,这就是为什么我对这个错误感到惊讶。我将提供我的代码和文件路径如下:

型号 蛋糕/应用程序/模型/Hello.php

<?
class Hello extends AppModel {
    var $name='Hello';
}
?>

Controller 蛋糕/app/Controller/HellosController.php

<?
class HellosController extends AppController {
    var $name='Hellos';
    public function hello_world() {

    }
}
?>

查看 蛋糕/app/View/Hellos/hello_world.ctp

<h3> Hello World </h3>
<p> This is just to test cakephp functionalities</p>

根据 Youtube 视频的评论,我发现很多人也有同样的错误。我已尝试联系该视频的作者,但他在 Twitter 上并不活跃。

我在这里没有看到任何错误,有人可以帮忙吗?

最佳答案

就代码而言,看起来一切都是正确的。

如果/当其他一切看起来都正确但您仍然遇到问题时,请开始寻找奇怪的地方。 (如果没有其他人查看您的代码,您很少会发现这些问题)。

常见的奇怪问题:

  • 如果您使用 PHP 短标签,它们是否在服务器上打开?
  • 关闭 PHP 标签后是否有空格? (根本不应该在类文件上关闭 PHP 标签)
  • 如果远程工作,文件是否已上传(并上传到正确的目录中)
  • 您的文件/文件夹是否具有正确的权限?

关于php - 找不到 CakePHP Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29239393/

相关文章:

PHP - 调查来自供应商的 HTTP 内容

php - Ajax 派生选择框的问题

php - Cakephp 2报告级别0的错误

Android - 如何获取更改为其他应用程序的 MediaSession?

android - 有人可以让我知道YouTube API获得观看次数所需的jar文件和导入库吗

youtube - 前100个YouTube视频

php - 左连接的 MySQL/doctrine 问题

php - 获取最高父级的 ID,而不 pipe 级的 ID

php - 如何在数据库更新记录期间添加带有图像名称的日期

cakephp - 总是调用 cakePhp 中的函数