cake php 3.0致命错误:Class';App\Controller\AppController';找不到
我只是用以下代码编写了一个控制器(复制自cakephp 3.0的文档):cake php 3.0致命错误:Class';App\Controller\AppController';找不到,php,cakephp,cakephp-3.0,Php,Cakephp,Cakephp 3.0,我只是用以下代码编写了一个控制器(复制自cakephp 3.0的文档): // src/Controller/ArticlesController.php namespace App\Controller; class ArticlesController extends AppController { public function index() { echo'hi'; } } 但是当我通过http://localhost/
// src/Controller/ArticlesController.php
namespace App\Controller;
class ArticlesController extends AppController
{
public function index()
{
echo'hi';
}
}
但是当我通过http://localhost/crud_cake/articles/
这将导致:
在此服务器上找不到请求的URL/crud_cake/articles/
或者当我通过http://localhost/crud_cake/src/Controller/ArticlesController.php
这将导致:
致命错误:在第4行的C:\wamp\www\crud\u cake\src\Controller\ArticlesController.php中找不到类“App\Controller\AppController”
好的,最后是决心。
问题是在mod rewrite中,我只是打开httpd.conf并取消注释
“LoadModule rewrite_module modules/mod_rewrite.so”
然后重新启动apache。好的,最后解决问题。
问题是在mod rewrite中,我只是打开httpd.conf并取消注释
“LoadModule rewrite_module modules/mod_rewrite.so”
然后重新启动apache。直接调用ArticlesController.php将永远无法工作,因为这完全避免了这种情况。当您尝试访问时会发生什么?许多不同的原因浮现在脑海中,你的.htaccess mod_重写或者你的路由可能是错误的。你是如何开始这个蛋糕项目的?听起来你好像不知道。是的。mod_rewrite中有问题。直接调用ArticlesController.php将永远不会起作用,因为这完全绕过了蛋糕。当您尝试访问时会发生什么?许多不同的原因浮现在脑海中,你的.htaccess mod_重写或者你的路由可能是错误的。你是怎么开始这个蛋糕项目的?听起来你好像不见了。是的。修改中有问题。