Frage

Ich brauche meine vorhandene routes.ini Datei in eine XML-Datei (mein Host deaktiviert parse_ini von PHP) zu konvertieren. Wie dem auch sei, ich konnte nicht richtig Beispiele finden, damit ich mein Glück mit der herkömmlichen Struktur Zend_Config_Xml versucht. Siehe unten:

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

Allerdings hat es nicht funktioniert; obiges Beispiel sagt „Newsliste“ Route nicht da ist. Ich fand einige Beispiele in offical Dokumentation, aber sie haben auch keine Hilfe.

helfen kann jemand auf korrekte XML-Struktur?

Danke, Gökcen

War es hilfreich?

Lösung

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

Ich glaube, Sie nicht zwei separate Routen-Tags verwenden sollten, wickeln die beiden Regeln in einem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top