AKKAweb
AKKAweb

Reputation: 3817

CakePHP 1.3: Setting up Routes for Plugins

I have a plugin that generates the following address:

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

How do I go about creating a route that makes the above page accessible thru:

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

Thank you,

SOLVED: Based on "cetver's" answer I was able to create a solution that worked for me

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

Upvotes: 0

Views: 456

Answers (2)

cetver
cetver

Reputation: 11839

Router::connect(
    '/paginas/:page_name',
     array(
         'plugin' => 'paginas', 
         'controller' => 'paginas',
         'action' => 'view'
     ),
     array('page_name' => '[\w]+')
);

/*
plugin.controller
public function view($page_name) {
    ...
*/

Upvotes: 1

Anurag
Anurag

Reputation: 1

Please consider this below mention URL.

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

Upvotes: 0

Related Questions