0

我需要将现有的 routes.ini 文件转换为 XML 文件(我的主机禁用了 PHP 的 parse_ini)。无论如何,我找不到合适的例子,所以我使用传统的 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 结构吗?

谢谢, 格克琴

4

1 回答 1

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>

我认为您不应该使用两个单独的路由标签,将两个规则合二为一。

于 2010-01-16T20:27:15.870 回答