Внутри контроллера:
$this->request->controller
$this->request->action
$this->request->param('paramname')
В отличие от K2 аргументы в K3 доступны через kaysкоторый вы определяете в своих маршрутах.
Возьмем, к примеру, этот URL:
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array('controller' => 'welcome', 'action' => 'index'));
Чтобы получить доступ к аргументу "id", вы должны позвонить
$this->request->param('id')
Вы не можете получить доступ к аргументам контроллера / действия из метода param ().
Обратите внимание, вы также можете использовать Request::instance()
, чтобы получить глобальный (или "главный") экземпляр запроса.
Для получения дополнительной информации см. Руководство K3