Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kevel
цитировать
Зарегистрирован: 19 Май 2008 16:17:05 Сообщения: 12 Откуда: minsk, belarus
|
Добавлено: 21 Май 2008 12:13:04 Заголовок сообщения: Адресация |
|
|
Привет всем!
Есть такой вапрос насчет формирования url.
По умолчанию url формируеться так - /controller/action/var1/var2
Я создатю контроллер pages и обращаться к страницам мне приходиться так pages/alias. Можно ли на cakephp сделать чтобы обращение к странице было без названия контроллера, т.е. просто /alias |
|
Вернуться к началу |
|
|
Hellbot
цитировать
Зарегистрирован: 19 Май 2008 16:29:15 Сообщения: 34
|
|
Вернуться к началу |
|
|
kevel
цитировать
Зарегистрирован: 19 Май 2008 16:17:05 Сообщения: 12 Откуда: minsk, belarus
|
Добавлено: 21 Май 2008 17:53:33 Заголовок сообщения: |
|
|
Спасибо за ответ, Hellbot.
Я читал эту статью.
Мне такой вариант не совсем подходит - дело в том что страницы должны удаляться или добавляться из админки. А объеснять как прописывать роуты заказчику не солидно и глупо.
Но все равно большое спасибо.
Я так понимаю что придеться все равно делать pages/alias |
|
Вернуться к началу |
|
|
Hellbot
цитировать
Зарегистрирован: 19 Май 2008 16:29:15 Сообщения: 34
|
Добавлено: 21 Май 2008 18:48:33 Заголовок сообщения: |
|
|
kevel
Ну почему же, там был пример подходящий под ваши требования
Цитата: | Router::connect(
'/pages/*',
array('controller' => 'pages', 'action' => 'display')
); |
Исправьте его на
Цитата: | Router::connect(
'/*',
array('controller' => 'pages', 'action' => 'display')
);
|
Только это правило должно быть последним в списке правил, что бы оно не перекрывало все остальные. |
|
Вернуться к началу |
|
|
|