This is complete example. Value from ":controller" will be used by Cake as controller name and value from ":action" as action name.
On May 11, 7:44 pm, Bankai <[email protected]> wrote: > Loboto, and how do I indicate action in the URL? > > For example, I have a controller named Contact. > > Router::connect('/:controller/:action/*'); > > Am I suppose to replace the above line to my Contact controller? > > On 12 mayo, 04:01, "Dr. Loboto" <[email protected]> wrote: > > > You can try this routes set: > > > Router::connect('/:controller/:action/*'); > > Router::connect('/', array('controller' => 'pages', 'action' => > > 'display', 'home')); > > Router::connect('/(.*)', array('controller' => 'pages', 'action' => > > 'display')); > > > Controllers index actions won't work still, you always need to > > indicate action in URL. > > > On May 11, 12:21 am, Bankai <[email protected]> wrote: > > > > I wanted my URLs to look like:www.website.com/some_content > > > > Instead of the cakephp default:www.website.com/pages/some_content > > > > So I edited the router.php to this > > > > Router::connect('/', array('controller' => 'pages', 'action' => > > > 'display', 'home')); > > > #Router::connect('/pages/*', array('controller' => 'pages', 'action' > > > => 'display')); > > > Router::connect('/(.*)', array('controller' => 'pages', 'action' => > > > 'display')); > > > > But now my controllers are not loading. It's asking for views instead. > > > Also, when I type: > > > > <?php e($html->link('Somelink', 'somelink')); ?> > > > It still puts /pages in the url. How do I get rid of it? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
