http://book.cakephp.org/view/542/Defining-Routes

Your route would look something like:

Router::connect('/countries/:country_id/cities/*', array('controller'  
=> 'cities', 'action' => 'someCityAction'));

The 'country_id' will be available in $this->params in the controller.

On 15 Oct 2008, at 08:31, machuidel wrote:

>
> Hello,
>
> How can I map a controller to an URL like "/countries/12/cities/" such
> that the index of cities will be filtered by the specified country? I
> would like that URL to dispatch the "city" controller (not the
> "country" controller) with the specified country as its argument.
> Something like:
>
> class CityController extends AppController {
>
>  ...
>
>  function index_country ($country_id) {
>     // Index of cities filtered by specified country
>  }
>
>  ...
>
> }
>
> Could not find any example of someone doing this in Cakephp.
>
> Cheers,
> Mike
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to