【发布时间】:2015-09-22 12:33:06
【问题描述】:
我只是用以下代码编写(从 cakephp 3.0 的文档中复制)一个控制器:
// 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_cake\src\Controller\ArticlesController.php 中找不到类 'App\Controller\AppController'
【问题讨论】:
-
直接调用 ArticlesController.php 永远不会起作用,因为这完全绕过了 Cake。当您尝试访问localhost/crud_cake 时会发生什么?许多不同的原因浮现在脑海中,您的 .htaccess mod_rewrite 或您的路线可能有问题。您是如何开始这个 Cake 项目的?
-
听起来你不见了mod rewrite。
-
Ya ..mod_rewrite 有问题。
标签: php cakephp cakephp-3.0