【发布时间】:2017-10-08 22:18:28
【问题描述】:
我在教程中安装了 Cakephp,我想创建一个只有 hello world 的基本页面。
我在Hellopagecontroller.php中写了一个类
<?php
class HelloController extends Controller
{
public function index()
{
echo "Hello, CakePHP World";
}
}
?>
一张图片来说明: An image of the files I
这是我打开索引页面时的输出,它没有显示 hello, cakephp world 而不是
错误:找不到类“控制器”文件 /Applications/XAMPP/xamppfiles/htdocs/Test2/src/Controller/HelloController.php 行:5
注意:cakePHP 版本:3.4.6 - PHP 版本:5.6.28
【问题讨论】:
-
根据documentation,你必须扩展
AppController而不是Controller类。 -
@Tobias 或创建另一个名为 Controller 的控制器来扩展 AppController。 :)
-
你在学习什么教程?要么是错误的,要么你没有正确遵循它,因为你错过了关于命名空间的所有内容。
-
请始终提及您的确切 CakePHP 版本(vendor/cakephp/cakephp/VERSION.txt 或 lib/Cake/VERSION.txt 中的最后一行)
-
@ndm 教程中的类名前没有使用或命名空间。我错过了什么?