Domanda

Ho bisogno di convertire il mio file routes.ini esistente in un file XML (il mio ospite parse_ini di PHP disabilitato). In ogni caso, non riuscivo a trovare esempi adeguati così ho provato la mia fortuna utilizzando la struttura Zend_Config_XML convenzionale. Vedi sotto:

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

Tuttavia non ha funzionato; sopra esempio dice "newslist" percorso non c'è. Ho trovato alcuni esempi nella documentazione ufficiale, ma anche non ha aiutato.

Qualcuno può aiutare il corretto struttura XML?

Grazie, Gokcen

È stato utile?

Soluzione

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

Credo che non si dovrebbe usare due percorsi-separare i tag, avvolgere le due regole in uno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top