Boas pessoal!
Ando a estudar o urlManager através do blog demo e tenho uma pequena questão.
Tendo no main.php a seguinte configuração relacionada com o urlManager
...
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'post/<id:\d+>/<title:.*?>'=>'post/view',
'posts/<tag:.*?>'=>'post/index',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
...
a qual permite fazer um endereço do tipo …blog/post/3/Linux+com+nova+versão! sendo o ‘3’ o id e ‘Linux+com+nova+versão!’ o title do post. Pelo que estive a ver, o id é preciso ser passado no endereço para que o PostController o apanhe através do $_GET[‘id’], caso contrário da erro.
É possível alterar as rules de modo a que o endereço fico do tipo …blog/post/3-Linux-com-nova-versao ou até mesmo blog/post/Linux-com-nova-versao (sendo aqui neste caso possível esconder o id do post do endereço mas mesmo assim o PostController conseguir saber qual o mesmo) ?