如何使用Zend_Config_Writer_Xml编写多个项目?

时间:2009-12-03 00:50:52

标签: zend-framework

我正在尝试使用Zend_Config_Writer_Xml编写XML文件。我发现了一个问题,我无法在根目录下编写多个项目。我想做,

<root>
   <item name="test"></item>
   <item name="test2"></item>
</root>

我找不到在zend文档中执行此操作的方法。

请告诉我。

1 个答案:

答案 0 :(得分:1)

标准作者并没有这样做,但它的作用如下:如果你这样做:

$config = new Zend_Config(array(), true);
$config->root = array("test1" => 1, "test2" => array(1,2));
$writer = new Zend_Config_Writer_Xml();
$writer->write('config.xml', $config);

然后你得到的是:

<zend-config xmlns:zf="http://framework.zend.com/xml/zend-config-xml/1.0/">
  <root>
    <test1>1</test1>
    <test2>1</test2>
    <test2>2</test2>
  </root>
</zend-config>

我不认为标准作者会做属性,你需要为此重写它。