【发布时间】:2023-04-07 04:13:01
【问题描述】:
我正在尝试在 cakephp 上创建一个简单的 Hello World 程序,然后再着手研究流行的论坛应用程序示例,但在通过 Youtube 上一位 AndrewPerk 的指导方针之后,调试器告诉我要创建“创建文件中的类 HellosController 下面:app\Controller\HellosController.php"。
我熟悉 CakePHP 的约定和原则,这就是我对这个错误感到惊讶的原因。我将在下面提供我的代码和文件路径:
型号 cake/app/Model/Hello.php
<?
class Hello extends AppModel {
var $name='Hello';
}
?>
控制器 cake/app/Controller/HellosController.php
<?
class HellosController extends AppController {
var $name='Hellos';
public function hello_world() {
}
}
?>
查看 cake/app/View/Hellos/hello_world.ctp
<h3> Hello World </h3>
<p> This is just to test cakephp functionalities</p>
根据 Youtube 视频中的 cmets,我发现许多其他人也有同样的错误。我曾尝试联系视频的作者,但他在 Twitter 上不活跃。
我在这里没有看到任何错误,有人可以帮忙吗?
【问题讨论】:
-
您收到的错误是什么?您要访问哪个 URL?
-
我尝试访问 127.0.0.1/cake/Hellos 和 127.0.0.1/cake/Hellos/hello_world.ctp 它给了我同样的错误,没有 HellosController。
-
本来可以的。请确保您的命名与您提到的相同,即 HellosController.php
-
你确定你的服务器开启了php短标签吗?
-
@Dave Tanx。那是我犯的错误。我已经整理好了。它现在工作正常。给大家加油。这个问题可以按照现在的回答结束。