вопрос по роутингу

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
arman
Сообщения: 3
Зарегистрирован: 2010.09.15, 06:55

вопрос по роутингу

Сообщение arman »

можно ссылку где по проще описано как создавать строку роутинга в main.php.
Никак не пойму надо писать типа так - <controller><action: или подставлять мои имена контроллера и экшенов.
Докуменацию читал долго всё равно не понял.
Dr0ID
Сообщения: 27
Зарегистрирован: 2010.04.04, 20:02
Откуда: Новосибирск
Контактная информация:

Re: вопрос по роутингу

Сообщение Dr0ID »

ну смотри, разберем правила из примера блога.

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

'post/<id:\d+>/<title:.*?>'=>'post/view',
'posts/<tag:.*?>'=>'post/index',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
Первое правило означает, что если роутер встречает в адресной строке http://xxx.xxx/post/какие-то_цифры/какие-то_символы -- то он вызовет контроллер post с экшеном view, а в $_GET положит id и title. Второе правило подобно первому.
Третье означает, что если url будет вида http://xxx.xxx/какие-то_символы_1/какие-то_символы_2 -- то вызовет контроллер какие-то_символы_1 с экшеном какие-то_символы_2. Получается очень гибко, тебе не нужно описывать правила для каждого контроллера и его экшенов.
arman
Сообщения: 3
Зарегистрирован: 2010.09.15, 06:55

Re: вопрос по роутингу

Сообщение arman »

всё равно не получается url not found, контроллер лежит в controllers,скопировал код из сгенериров. sitecontroller.
Спасибо,потом надеюсь что нить получится
xstupid_kidzx
Сообщения: 10
Зарегистрирован: 2010.07.26, 16:53

Re: вопрос по роутингу

Сообщение xstupid_kidzx »

Может дело в .htaccess ?
arman
Сообщения: 3
Зарегистрирован: 2010.09.15, 06:55

Re: вопрос по роутингу

Сообщение arman »

точно,спасибо вопросов больше нет
Ответить