CakePHP 1.3: настройка маршрутов для плагинов - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть плагин, который генерирует следующий адрес:

http://www.domain.com/paginas/paginas/view/about_us

Как мне создать маршрут, который сделает вышеуказанную страницу доступной через:

http://www.domain.com/paginas/about_us

Спасибо,

РЕШЕНО : На основании ответа "cetver" я смог создать решение, которое помогло мне

Router::connect(
    '/paginas/*',
    array(
        'plugin' => 'paginas', 
        'controller' => 'paginas', 
        'action' => 'view'
    )
);

Ответы [ 2 ]

1 голос
/ 02 февраля 2012
Router::connect(
    '/paginas/:page_name',
     array(
         'plugin' => 'paginas', 
         'controller' => 'paginas',
         'action' => 'view'
     ),
     array('page_name' => '[\w]+')
);

/*
plugin.controller
public function view($page_name) {
    ...
*/
0 голосов
/ 02 февраля 2012

Пожалуйста, рассмотрите этот URL-адрес ниже.

http://anuragtrivediphp.blogspot.in/2011/09/remove-controller-name-from-url.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...