我正在尝试在我的 ~/Sites/cakeapps/cakephp 下启动一个新的 cakePHP 项目
文件夹结构。我能够使用cake bake
命令创建一个新项目,并将项目放在我的/cakephp
目录中。我的项目文件结构现在看起来像这样。
/cakeapps/cakephp/app/<Project>/
我已按照教程进行操作,并且配置了我的 database.php 文件,配置了 core.php 并创建了一个自定义控制器,该控制器<IjazaController>
扩展了AppController
. 这个文件
class IjazaController extends AppController {
function beforeFilter(){
parent::beforeFilter();
}
public function index(){
}
}
下有对应的 index.ctp 文件/View/Ijaza/index.ctp
。当我尝试浏览到这个 urlhttp://localhost/cakephp/ijaza/
时,我得到了一个错误:
Error: CakephpController could not be found.
Error: Create the class CakephpController below in file: cakephp/Controller/CakephpController.php
<?php
class CakephpController extends AppController {
}
我不确定为什么我的 url 路由找不到 index.ctp 文件,我正在使用带有 XAMPP 的 mac