2012-11-18 87 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中的文件