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
-~----------~----~----~----~------~----~------~--~---

Reply via email to