In faced a similar situation and I did the following:
Router::connect('/content/:sezione/:pagina', array('controller' =>
'sezioni'));
In my sezioni_controller I had something like:
----------------------------------------------------------------------------------------------------------------------
if(isset($this->params['sezione'])){
$sezione = $this->params['sezione'];
$section = $this->Sezione->findByUri($this-
>params['sezione']);
if(isset($this->params['pagina'])){
$pagina = $this->params['pagina'];
$page = $this->Sezione->Pagina->findByUri($this-
>params['pagina']);
}
else{
$limit = 1;
$conditions = array('Sezione.uri'=> $sezione,
'Pagina.section_default'=> 1);
$page = $this->Sezione->Pagina->find($conditions,
null, null, $limit);
}
}
else{
$this->Session->setFlash('la pagina cercata non esiste');
$this->redirect('/', null, true);
exit;
}
------------------------------------------------------------------------------------------------------------------------------
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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
-~----------~----~----~----~------~----~------~--~---