Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal.
Alguém sabe como trabalhar com url açucarada no Zend ?
Por exemplo, tenho a URL
/produtos/listare queria chamar O método listar do controlador produtos, passando o identificador do registro, no caso o número 324, assim:
/produtos/listar/324/anzois-especiais-de-pescar-tucunare
aproveitando o embalo da pergunta, não tem tanto a ver mas é o seguinte..
qdo testo local as minhas aplicações..
a url fica geralmente assim
http://localhost/nomeDoProjeto/urlss
porém com as urls amigáveis, fica complicado trabalhar assim pois o projeto não está na raíz e isso gera grande problema com os caminhos,
alguém sabe uma maneira de criar, como se estivesse no ambiente de produção,
exemplo:
?
obs. utilizo o easy php ou o xampp.
obrigado.
é só pegar os valores via GET.. essa url ficaria assim: ?324=anzois-especiais-de-pescar-tucunare no método "convencional"
Pois é, eu não queria usar querystring, queria usar a reescrita mesmo.Mas valeu, obrigado.
foi como eu disse a url açucarada http://url.com/sitema/controlador/action/var/123/var2/456 é o equivalente de ?var=123&var2=456
nao pedi pra usar querystring só disse o equivalente.. e logo abaixo o modo pra resgatar esses valores...
sacou a idéia?
para resgatar qualquer uma das formas (tanto açucaradas quanto querystring) você usa
$this->_request->getParam("var"); // aqui recebe o valor "123"
$this->_request->getParam("var2"); // aqui recebe o valor "456"
Abraço.
Ah, legal. Desculpe a minha desatenção.
Deu certo. Muito obrigado mesmo.
Abraço.
é só pegar os valores via GET.. essa url ficaria assim: ?324=anzois-especiais-de-pescar-tucunare no método "convencional"
nao entendi direito a sua duvida mas acho q é isso, pra pegar os valores eu faço assim:
Abraço.