缺少控制器-Cake PHP(新安装)


Missing Controller - Cake PHP (New installation)

我已经在文档根文件夹中安装了cakephp,并将其重命名为todo。因此完整路径是(C:'localhost'todo)。我能够非常好地运行index.php(所有选项卡都是绿色的)。

我在《Beginning CAKE PHP-Novoice to Professional》一书中创建了"todo"示例应用程序。即使我有items_controller.php文件,我仍然会收到错误"丢失控制器"。由于某种原因,我认为应用程序不知道控制器文件的位置。完整的错误是:

缺少控制器错误:找不到ItemsController。错误:在文件中创建以下ItemsController类:app''Controller''ItemsController.php

<?php
  class ItemsController extends AppController {
  }

我在各自的文件夹中有.htacessindex.php文件有人能帮忙吗。

控制器类名是复数,CamelCased,以Controller结尾。因此,您的控制器名称应该是ItemsController.php,而不是items_controller.php。有关控制器的更多信息,请参阅此处。

class ItemsController extends AppController { 
    //class code here
}