Изначально в Kohana 3 вы могли передавать аргументы / параметры действия контроллера через URL-адрес как:
http:/website/controller/actionname/param1/param2/.../paramX
и обрабатывать его, просто определяя действие как:
public action_actionname($params)
{
$params_array = explode("/", $params);
//you can now use $params_array[0], $params_array[1], ...
}
Похоже, что начиная с версии 3.1 они решили отказаться от этой функции (здесь ссылка ), и ее следует устранить в версии 3.2
И, похоже, они хотят, чтобы вы использовалиМетоды Route :: Set () и request-> param () .Означает ли это, что каждый раз, когда вы определяете метод / действие в контроллере, вы должны определить отдельную маршрутизацию для каждого аргумента где-то еще в вашем приложении?Может кто-нибудь, пожалуйста, объясните мне, как это работает в простых терминах.Это просто кажется ненужным "хлопотом", чтобы все это просто вызвать функцию.