Check the book, its pretty straight forward.
http://book.cakephp.org/2.0/en/development/routing.html
Router::connect(
'/:controller/:year/:month/:day',
array('action' => 'index'),
array(
'year' => '[12][0-9]{3}',
'month' => '0[1-9]|1[012]',
'day' => '0[1-9]|[12][0-9]|3[01]'
)
);
Dave Maharaj
Freelance Designer | Developer
www.movepixels.com | dave@movepixels.com | 709.800.0852
From: cake-php@googlegroups.com [mailto:cake-php@googlegroups.com] On Behalf Of baur79
Sent: Friday, July 26, 2013 4:32 PM
To: cake-php@googlegroups.com
Subject: Re: advanced route with date
please any hints
четверг, 25 июля 2013 г., 0:03:11 UTC+6 пользователь baur79 написал:
Hi,
how to route
/valutas/archive/2013/07/24/usd
/valutas/archive/2013/07/24/eur
/valutas/archive/2013/07/24
Router::connect('/valutas/archive/:year/:month/:day/:code', array('controller' => 'valutas', 'action' => 'archiveByday'));
/valutas/archive/2013/07/usd
/valutas/archive/2013/07/eur
/valutas/archive/2013/07
Router::connect('/valutas/archive/:year/:month/:code', array('controller' => 'valutas', 'action' => 'archiveByMonth'));
/valutas/archive/2013/usd
/valutas/archive/2013/eur
/valutas/archive/2013
Router::connect('/valutas/archive/:year/:code', array('controller' => 'valutas', 'action' => 'archiveByYear'));
and how to to be with route with no :code
thanks in advance
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment