我收到以下错误,并不确定原因。我真的不知道在哪里看。我所有的路径似乎都运转正常。
有关我应该看的地方的任何建议吗? 版本2.0.4
谢谢!
Controller Error http://img1.UploadScreenshot.com/images/orig/12/33811143574-orig.png
答案 0 :(得分:1)
确保您的/app/config/routes.php文件包含CakePHP默认路由文件。
/**
* Load the CakePHP default routes. Remove this if you do not want to use
* the built-in default routes.
*/
require CAKE . 'Config' . DS . 'routes.php';
你应该在routes.php文件的末尾有这个。
答案 1 :(得分:0)
我有一个非常类似的问题,让我疯了太长时间。我的控制器的文件名中有一个拼写错误。例如,ApplesController.php
实际上是[space]ApplesController.php
修复修复我的路线。
答案 2 :(得分:0)
我已经确定了这个问题。在我之前的Cake 1.3版本中,我修改了ROOT和APP_PATH目录,以便我可以将浏览器指向 path_to_myapp / app / ,而不仅仅是 path_to_myapp 。因此,当我尝试用习惯做同样的事情时,可以理解的是没有用。谢谢你的帮助。
这是我修改过的索引文件,如果有人有兴趣以类似的方式加载它。还应该注意,我有一个特殊的CAKE_CORE_INCLUDE_PATH。
if (!defined('ROOT')) {
define('ROOT', dirname(dirname(__FILE__)));
}
if (!defined('APP_DIR')) {
define('APP_DIR', '');
}