找不到CakePHP控制器

nbewdwxp  于 2022-11-12  发布在  PHP
关注(0)|答案(2)|浏览(209)

我尝试在cakephp上创建一个简单的Hello World程序,然后再着手创建一个流行的论坛应用程序示例,但在浏览了Youtube上的一个AndrewPerk的指导原则后,调试器告诉我创建“在文件中创建下面的类HellosController:php”中找到的所有文件。
我熟悉CakePHP的惯例和原则,这就是为什么我对这个错误感到惊讶。我将在下面提供我的代码和文件路径:
/app/手机应用程序/APP

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

/app/controller. php/您好,欢迎您的到来!

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

    }
}
?>

查看蛋糕/应用程序/查看/你好/hello_world.ctp

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

根据Youtube视频上的评论,我发现很多人都有同样的错误。我试着联系视频的作者,但他在Twitter上并不活跃。
我看不出有任何错误,有人能帮忙吗?

k4ymrczo

k4ymrczo1#

就代码而言,看起来一切都是正确的。
如果其他一切看起来都是正确的,但仍然有问题,开始寻找那些古怪的东西。(如果没有别人看过你的代码,你很难发现那些古怪的东西)。

常见的古怪问题:

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

mwkjh3gx2#

在我的情况下,这是一个意外的namespace App\Controller\Admin;,而不是namespace App\Controller;

相关问题