Kohana 3.2 передача параметров в метод.

Долго мучился с проблемой, Kohana 3.2 вываливалась в ошибку «ErrorException [ Warning ]: Missing argument 1 for Controller_Welcome::action_index()» при передаче параметра в метод вот таким способом

public function action_index($id)
	{
	$this->response->body('ID= ' . $id);
	}

Оказалось в версии 3.2 используется другой подход и нужно писать вот так:

public function action_index()
	{
	$id = $this->request->param('id');
	$this->response->body('ID= '.$id);
	}

Естественно параметры (в данном случае id) должны быть указаны в роутинге.

Метки: ,

Похожие записи
Запись опубликована в рубрике Kohana, PHP, Программирование с метками , . Добавьте в закладки постоянную ссылку.

10 комментариев: Kohana 3.2 передача параметров в метод.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*