@EVOSandru6

Как сделать в Yii1, чтобы в модуле по url можно было ссылаться на action view без слова view?

Добрый день,

К глубокому сожалению, по адресу вида:

domen.loc/customer/suppliers/1

Попадаю в actionIndex , а хотелось бы попадать в actionView

Получается только через domen.loc/customer/suppliers/view/1

Имею следующие правила:

'/'                                                         =>  'users/login',
        '<action:(login|logout|registration)>'                      =>  'users/<action>',
        '<action:(contact)>'                                        =>  'site/<action>',
        '<controller:\w+>/<id:\d+>'                                 =>  '<controller>/view',
        '<controller:\w+>/<action:\w+>/<id:\d+>'                    =>  '<controller>/<action>',
        '<controller:\w+>/<action:\w+>'                             =>  '<controller>/<action>',
        /** User */
        '<module:customer>'                                         =>   '<module>/orders/index',
        '<module:customer>/<controller:\w+>/<id:\d+>'               =>   '<module>/<controller>/view',
        '<module:customer>/<controller:\w+>'                        =>   '<module>/<controller>/index',
        '<module:customer>/<controller:\w+>/<action:\w+>/<id:\d+>'  =>   '<module>/<controller>/<action>',
        '<module:customer>/<controller:\w+>/<action:\w+>'           =>   '<module>/<controller>/<action>',
        /** Адимин */
        '<module:sadmin>'                                           =>   '<module>/orders/index',
        '<module:sadmin>/<controller:\w+>/<id:\d+>'                 =>   '<module>/<controller>/view',
        '<module:sadmin>/<controller:\w+>'                          =>   '<module>/<controller>/index',
        '<module:sadmin>/<controller:\w+>/<action:\w+>/<id:\d+>'    =>   '<module>/<controller>/<action>',
        '<module:sadmin>/<controller:\w+>/<action:\w+>'             =>   '<module>/<controller>/<action>',
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
'customer/suppliers/<id:\d+>' => 'customer/suppliers/view',


Справа точный роут, слева как должно выглядить. можно хоть так
'заказчик-поставщики-<id:\d+>' => 'customer/suppliers/view',

Но пуникод - извращение )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы