2014-04-21 33 views
0

我在使用findbyid獲取共享主機上的頁面的唯一URL時遇到此問題。我的問題是在試圖通過該項目的ID號來訪問共享主機(我不明白在localhost這個問題)的獨特的網頁,我不斷收到以下錯誤:未在控制器中定義的操作cakephp

Error: The action item is not defined in controller ProductsController 
Error: Create ProductsController::item() in file: app/Controller/ProductsController.php. 

但是項目被定義在ProductsController類:

​​

你可以在這個網址看到了問題:http://entourmag.com/hava/products/item/39

它通過WAMP工作在本地主機,所以我不知道是什麼問題。

在此先感謝

+0

是你實際上位指示名爲'ProductsController'(複數和大小寫混合)?該文件是'ProductsController.php'? – arilia

回答

0

嗯,我想出了這個問題。問題出在上傳的文件上;上傳的文件不完整或丟失,當我檢查ProductsController.php文件時,我意識到大部分代碼都丟失了。重新上傳解決了這個問題。

對於有問題的互聯網連接的其他人在編碼時注意這一點。

+0

感謝您回報。我無法弄清楚會觸發那個精確的錯誤信息的場景,其他實際上沒有這樣的動作的'ProductsController'類。 –

0

錯誤:使用「Mysql」的數據庫連接丟失或無法連接。
數據庫服務器返回此錯誤:SQLSTATE [HY000] [1045]訪問被拒絕的用戶「根」 @「localhost」的(使用密碼:NO)

注意:如果您要自定義此錯誤信息,創建應用程序/View/Errors/missing_connection.ctp

我想你還沒有創建/配置您的應用程序爲database.php /配置

+0

正在嘗試更新代碼並且一些上傳失敗,這就是爲什麼出現。它與我現在解決的問題沒有任何關係。 無論如何。 –