Отсутствующий аргумент в контроллере - PullRequest
0 голосов
/ 28 октября 2010

Я получаю это предупреждение ниже для одного из моих контроллеров, но это не просто предупреждение, оно фактически не выполняет работу из-за этого отсутствующего аргумента.

Я проверил файл контроллера ивижу, что я уже отправляю 3 аргумента.В файле object.php файла cakephp в строке 127 я вижу следующее: return $ 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]

PS: я изменил имя контроллера здесьэтот вопрос.

Ответы [ 2 ]

1 голос
/ 28 октября 2010

вы можете использовать плагин debug_kit, который дает более подробную информацию, например, предоставляет вам некоторый контекст, который может быть полезен.

0 голосов
/ 24 октября 2016

Попробуйте установить аргумент в вашем контроллере на ноль. как PostsController ($ ID = ноль)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...