2014-04-21 28 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

正在尝试更新代码并且一些上传失败,这就是为什么出现。它与我现在解决的问题没有任何关系。 无论如何。 –