Это означает URI для любого конкретного $c
.
$c->uri_for( $path, @args?, \%query_values? )
Объединяет путь с $c->request->base
для абсолютных URI и с $c->namespace
для относительногоURI, затем возвращает нормализованный объект URI.Если какие-либо аргументы переданы, они добавляются в конце пути.Если последний аргумент uri_for
является ссылкой на хеш, предполагается, что он содержит пары ключ / значение параметра GET, которые будут добавлены к URI стандартным способом.
Вместо $path
вы можететакже, необязательно, передайте объект $action
, который будет преобразован в путь, используя $c->dispatcher->uri_for_action
;если первый элемент @args
является arrayref, он обрабатывается как список захватов, которые должны быть переданы uri_for_action
.
С точки зрения французского языка, подумайте об этом с точки зрения pour
, как в Nom pour le livre
(название для книги), хотя с тех пор, как я в последний раз говорил по-французски, прошло около двадцати лет, возможно, я случайно оскорбил ваше наследие: -)