Friday, July 26, 2013

RE: advanced route with date

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: