четверг, 2 мая 2013 г.

yii Некорректный запрос

Контроллеры yii отдают ответ "Некорректный запрос" в случае, если количество передаваемых гет параметров не совпадает с количеством обьявленных входных переменных метода контроллера.

Пример:

Метод

public function actionView($id)
{
      echo 'Это наш метод';
}


Не правильно:

site.com/controller/view

//Мы получим в ответ "Некорректный запрос", так как не указали id

Правильно:

site.com/controller/view/42

//Получим "Это наш метод"




Так же проверьте фильтры. Если, например, метод обозначен как ajaxOnly, то прямой его вызов так же будет генерировать 400 ошибку.

Комментариев нет:

Отправить комментарий