alcuni dubbi su urlManager

Salve a tutti,

ho creato un Menu da Database e i relativi link (simile al libro Agile)

i miei link sono fatti così


488/homepage

e vengono creati in questa maniera:


$this->items[] = array('label'=>$menu["nome_link"], 'url'=>Yii::app()->createUrl('site/view',array(

                'id'=>$menu["id"],

                'title'=>$menu["url_pagina"],

            )));

e nel main.php ho scritto questo


'urlManager'=>array(

                        'showScriptName'=>false,  

			'urlFormat'=>'path',

			'rules'=>array(

                        '<id:\d+>/<title:.*?>'=>'site/view',


			),

		),

è possibile ottenere un link del tipo /homepage ? vorrei che l’id non si vedesse nell’url, ma mi è necessario come GET per capire che contenuto caricare

Si, credo che come rule tu debba mettere una cosa del tipo:




        array(

                'homepage'=>'site/view&id=666',

                '<id:\d+>/<title:.*?>'=>'site/view',

        )



Se mi ricordassi in quale lavoro l’ho fatto ti copierei il codice qui ma non ricordo =(

ciao e grazie della tua risposta,

per quanto riguarda la prima regola, in homepage credo che l’id non venga visto, sulla seconda regola l’id appare comunque nell url ( che ovviamente non è statico)

grazie di nuovo