2012-11-18 132 views
2

我一直在关注cakephp.org上的博客教程,并且我已经添加并编辑posts表工作正常。我想添加一个用户登录,但在遵循教程时遇到问题。当我现在运行我的应用程序时,我不断收到错误:CakePHP找不到UsersController

错误:无法找到UsersController。

错误:在文件中创建以下类UsersController:应用程序/控制器/ UsersController.php

我知道控制器肯定是存在的,我也跟着命名约定,我无法找到的代码的任何错误UsersController.php或其他任何东西。有谁知道为什么会发生这种情况?

编辑:清除缓存似乎不是问题。所有这些都是空的文本文件。

感谢, 乔恩

回答

2

检查文件的权限,它应该是任何人读取。

清除缓存在/ app/tmp目录/缓存/型号,/应用程序的/ tmp /缓存/持续

+0

/应用程序的/ tmp /缓存/模型和/应用/ tmp目录/缓存/持续性都似乎只是空的文本文件。我试图通过Heroku来启动它;我不知道这是否会改变任何事情。然而,在我添加用户验证之前,它正在查找我的控制器 –

+0

如果您在添加Auth后出现问题,则问题应该在此。所以我建议你注释掉所有的认证代码,检查你的应用程序是否如此工作。如果是,请再次检查您添加的授权码。 – rrd

+0

我在教程中回滚了几个步骤,然后再次完成,并且工作。不知道问题出在哪里,但感谢您的帮助。 –

2

你有问题,你的缓存 删除所有代表在/应用程序的/ tmp /缓存/型号

1

如果从教程页面复制这些示例,请确保你在你的文件

<?php 
0

确保您的调试模式为ON的开始复制PHP标签。

Configure::write('debug', 2); 

围棋中的config/core.php中的文件