url manager

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Закрыто
Антон
Сообщения: 199
Зарегистрирован: 2013.08.29, 05:27
Откуда: Харьков

url manager

Сообщение Антон »

Есть структура вида

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

controller/action/view?page=2
А нужно сделать

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

controller/action/view/2
IvanChe
Сообщения: 89
Зарегистрирован: 2012.11.25, 18:55

Re: url manager

Сообщение IvanChe »

в урл-менеджере это задается при помощи указания свойства 'urlFormat'=>'path'.
http://www.yiiframework.com/doc/api/1.1/CUrlManager здесь в самом начале это описано
URLs managed via CUrlManager can be in one of the following two formats, by setting urlFormat property:
'path' format: /path/to/EntryScript.php/name1/value1/name2/value2...
'get' format: /path/to/EntryScript.php?name1=value1&name2=value2...
IvanChe
Сообщения: 89
Зарегистрирован: 2012.11.25, 18:55

Re: url manager

Сообщение IvanChe »

извиняюсь, невнимательно прочитал :)
Я бы в данном случае написал свой класс для обработки урлов и в этом классе разбирал бы урл на части explode('/', $request); и если третьим у нас view, а четвертным цифра любая, то... делаем что хотим с этим )
http://www.yiiframework.com/doc/guide/1 ... le-classes
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: url manager

Сообщение SiZE »

ИванЧе, все ты внимательно прочитал )))
Закрыто