Pregunta

Necesito convertir mi archivo routes.ini existente a un archivo XML (mi anfitrión parse_ini de PHP desactivado). De todos modos, no he podido encontrar ejemplos apropiados de modo que probé mi suerte con la estructura Zend_Config_Xml convencional. Vea a continuación:

<?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>

Sin embargo, no funcionó; por encima de ejemplo dice "lista de noticias" ruta no está allí. He encontrado algunos ejemplos en la documentación oficial, sino que también no ayudó.

Puede alguien ayudar en la estructura XML correcto?

Gracias, Gokcen

¿Fue útil?

Solución

<?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>

Creo que no se debe utilizar dos rutas separadas-tags, envuelva las dos reglas en uno.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top