cakephp 2.0缺少控制器

时间:2011-12-05 16:21:51

标签: controller cakephp-2.0

我收到以下错误,并不确定原因。我真的不知道在哪里看。我所有的路径似乎都运转正常。

有关我应该看的地方的任何建议吗? 版本2.0.4

谢谢!

Controller Error http://img1.UploadScreenshot.com/images/orig/12/33811143574-orig.png

3 个答案:

答案 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', '');
    }