У меня есть одна задача, и я действительно не знаю, как это сделать. Итак, есть таблица со всеми действиями в веб-приложении Yii. Все пользователи авторизации могут создать свою собственную ссылку, которая указывает на особенно действие: например, действие action actionGetAllMovies, а пользователь Sarah установил ее ссылку «favouriteMovie», Jack установлен как «coolMovie» и т. Д. ... и когда они набирают ссылку , они перенаправляются на действие actionGetAllMovies. Как «учить» YII понял правильно читает эти ссылки?Управление маршрутом в yii пользователями
0
A
ответ
0
в родительском контроллере, в BeforeAction вы можете получить:
1) имя контроллера: Yii :: приложение() -> контроллер-> ID
2) И действие имя: Yii :: приложение () -> контроллер-> action-> идентификатор
3) Как вы обычно известный user_id: Yii :: приложение() -> user-> идентификатор
Мы можем только сделать запрос к базе данных есть для пользователя, контроллера и перенаправления действий.
Или, может быть, я что-то не понял?
+0
Да, вы правы. Я попробую. Также я найду другое решение, напишу собственное CurlManager. Думаю, было бы лучше. – YuriiChmil
какая у вас? Текущая ссылка для пользователя? –
Что значит? – YuriiChmil
означает, как вы выполняете маршрутизацию в настоящее время? вы можете показать свой код urlmanager из config/main.php –