【问题标题】:CakePHP Controller errorCakePHP 控制器错误
【发布时间】:2013-09-19 00:39:25
【问题描述】:

您好,我是 cakephp 的绝对初学者。我创建了一个控制器tasks_controller.php,根据蛋糕命名约定类名是TasksController,因为tasks是我在数据库中的表名。我已经在这个控制器中放置了索引操作,但我在浏览器中运行它,我得到这个错误,

缺少控制器

错误:找不到TasksController。

错误:在以下文件中创建类TasksController:app\Controller\TasksController.php

}

我的网址是:localhost/cakephp/tasks/index

我是新手,所以不知道如何解决这个问题。我正在使用 cakephp 2.4.0。

请帮帮我。

【问题讨论】:

  • tasksController 还是 TasksController?尊重外壳。
  • TasksController 是我的控制器名称,文件名是 tasks_controller.php。我的命名约定有问题吗??
  • 你能解释一下我的代码有什么问题吗?谢谢
  • 你在哪里发现它应该是“tasks_controller.php”?请张贴链接。文档肯定没有。
  • 我按照这个教程只是为了理解 cakephp。我按照他们在本教程中所说的做了,请访问此链接以确认实际错误在哪里。 packtpub.com/article/…

标签: cakephp


【解决方案1】:

在以下文件中创建TasksController类:app\Controller\TasksController.php

你已经调用了你的文件tasks_controller.php。仔细阅读错误;-)

在 cakephp 2.0 中更新了控制器文件的命名约定。看起来您正在使用旧的 1.x 约定

【讨论】:

  • 有时我想知道错误消息如何可能像它已经是那样更具描述性.. :)
  • @mark,请看一下这个链接。 packtpub.com/article/…
  • @cowls 你是对的,这是由于旧的命名约定,我使用过。现在我改变了它,它现在运行良好。谢谢我接受了你的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-12
  • 1970-01-01
  • 2015-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多