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

Foi útil?

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
scroll top