Incluir pré-parâmetro nas urls amigaveis do Zend
Olá pessoal, como é do conhecimento de todos o Zend trabalha com url amigáveis, seguindo o seguinte padrão:
projeto/modulo/controller/action/param1/1/param2/2
Sabe-se, também, que o módulo padrão é o default e o controller e actions são index, sendo para acessar a raiz do sistema basta: projeto/
Estou fazendo um sistema de gerenciamento de conteúdo e gostaria de passar um parâmetro antes desse padrão, seria algo assim:
projeto/marcio/modulo/controller/action/param1/1param2/2
onde marcio/ serial algo do tipo user=marcio, user=joao, user=fulano, etc... Na forma queryString.
Alguns exemplos de links, que imagino que possa implementar:
http://localhost/projeto/marcio
(módulo default, o controlador index e a action index).
http://localhost/projeto/marcio/mensagem/preferida
(módulo default, o controlador mensagem e a action preferida).
http://localhost/projeto/marcio/admin/dado/editar/nome/novo
(módulo admin, o controlador dado, a action editar e o parametro nome com o valor novo).
Da mesma forma eu trocaria marcio por fulano, e mostraria o conteúdo de fulano diferente do marcio, mas usando a mesma aplicação, assim como no flickr, delicious e outros.
Alguém sabe como proceder? Imagino devo implementar uma ER. mas não tenho nem idéia de como fazer isso.
Obrigado! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Discussão (3)
Carregando comentários...