URLManager правило для модулей и default

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
NEIRON
Сообщения: 96
Зарегистрирован: 2013.10.23, 07:18

URLManager правило для модулей и default

Сообщение NEIRON »

В urlManager прописаны следующие правила:

Код: Выделить всё

		'<_m:(user)>/<id:\d+>' => 'user/default/view',
                '<_a:(login|logout|signup|confirm-email|request-password-reset|password-reset)>' => 'user/default/<_a>',

                '<_m:[\w\-]+>/<_c:[\w\-]+>/<id:\d+>' => '<_m>/<_c>/view',
                '<_m:[\w\-]+>/<_c:[\w\-]+>/<id:\d+>/<_a:[\w\-]+>' => '<_m>/<_c>/<_a>',
                '<_m:[\w\-]+>' => '<_m>/default/index',
Нужно сформировать ссылки на пользователя вида: /user/1

Код: Выделить всё

 Url::to(['/user/default/view/', 'id' => $data->created_by])
И получается /user/default/1
И на ск-ко будет правильно, если писать прямо так

Код: Выделить всё

Url::to(['/user/'.$data->created_by ])

Ответить