есть способ в Yii, чтобы параметры неограниченныхYii urlManager неограниченных параметров
, например, я модуль/администратор/
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'caseSensitive'=>false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
'admin/<controller:\w+>/<action:\w+>/<id:\d+>' => 'admin/<controller>/<action>',
'admin/<controller:\w+>/<action:\w+>'=>'admin/<controller>/<action>',
),
),
и в модуле администратора мне нужен, что каждое действие может иметь неограниченное параметры, например:
/admin/anycontroller/anyaction/anything
/admin/anycontroller/anyaction/anything/anything2
/admin/anycontroller/anyaction/anything/anything2/anything3
/admin/anycontroller/anyaction/anything/anything2/anything3/anything4
... and so on
Должен ли я определить его по порядку по правилам? или есть ярлык для этого?
и как поймать его на контроле?
Я не знаю, почему он не работает, когда внутри модуля. – Kokizzu
hmm, что происходит, когда вы используете его внутри модуля? edit: как в каких URL-адресах вы получаете, если используете createUrl? или что-то еще, что говорит вам, что оно не работает? –
я обновил ответ для модуля, пожалуйста, проверьте –