2010-01-16 122 views
0

我需要将我现有的routes.ini文件转换为XML文件(我的主机禁用PHP的parse_ini)。无论如何,我找不到合适的例子,所以我使用传统的Zend_Config_XML结构尝试了我的运气。见下:Zend Framework路由与Zend_Config_XML

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

然而它没有工作;上面的例子说“NewsList”路线不在那里。我在官方文档中发现了一些例子,但他们也没有帮助。

有人可以帮助正确的XML结构吗?

感谢, 戈克钦

回答

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

我想你不应该使用两个单独的路由标签,包装两个规则之一。

+0

谢谢,它工作!我不相信我犯了这个错误。 – 2010-01-18 11:04:50