ZEND Framework Rotas com Zend_Config_XML
-
21-09-2019 - |
Pergunta
Preciso converter meu arquivo de rotas.ini existente em um arquivo XML (meu host desativado parse_ini de php). De qualquer forma, não consegui encontrar exemplos adequados, então tentei a sorte usando a estrutura convencional zend_config_xml. Veja abaixo:
<?xml version="1.0"?>
<configdata>
<routes>
<Home route=":locale/">
<defaults controller="index" action="index" locale="tr_TR"/>
</Home>
</routes>
<routes>
<NewsList route=":locale/news-list/:pageID">
<defaults controller="index" action="newsList" locale="tr_TR"/>
</NewsList>
</routes>
<configdata>
No entanto, não funcionou; O exemplo acima diz que a rota "Lista de notícias" não está lá. Encontrei alguns exemplos em documentação oficial, mas eles também não ajudaram.
Alguém pode ajudar na estrutura XML correta?
Obrigado, Gokcen
Solução
<?xml version="1.0"?>
<configdata>
<routes>
<Home route=":locale/">
<defaults controller="index" action="index" locale="tr_TR"/>
</Home>
<NewsList route=":locale/news-list/:pageID">
<defaults controller="index" action="newsList" locale="tr_TR"/>
</NewsList>
</routes>
<configdata>
Eu acho que você não deve usar duas rotas separadas, envolver as duas regras em uma.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow