在控制器中缺少参数

时间:2010-10-28 14:19:45

标签: php cakephp

我正在为我的一个控制器收到这个警告,但它不仅仅是警告,它实际上并没有因为这个缺失的参数而起作用。

我检查了控制器文件,我发现我已经发送了3个参数。 在cakephp的object.php文件中,在第127行,我看到以下内容: 返回$ this-> {$ method}($ params [0],$ params [1]);

这个程序运行良好数月,但昨天突然间,它开始显示此警告和问题。

这是警告,我明白了,

Missing argument 3 for SomeController::Report(), called in ...../web/content/bolt/cake/libs/object.php on line 127 and defined [APP/controllers/Somecontroller.php, line 32]

P.S:我在这里更改了控制器名称。

2 个答案:

答案 0 :(得分:1)

您可以使用debug_kit插件,它提供了更详细的信息,例如它为您提供了一些有用的上下文。

答案 1 :(得分:0)

尝试将控制器中的参数设置为null。比如PostsController($ ID = null)

相关问题