我已经在文档根文件夹中安装了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 {
}
我在各自的文件夹中有.htacess
和index.php
文件有人能帮忙吗。
控制器类名是复数,CamelCased,以Controller结尾。因此,您的控制器名称应该是ItemsController.php
,而不是items_controller.php
。有关控制器的更多信息,请参阅此处。
class ItemsController extends AppController {
//class code here
}