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
Description: header_logo
www.movepixels.com  |   <mailto:[email protected]> [email protected]  |
709.800.0852

 

From: [email protected] [mailto:[email protected]] On Behalf
Of baur79
Sent: Friday, July 26, 2013 4:32 PM
To: [email protected]
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.


<<image001.jpg>>

Reply via email to