Zend framework 如何使用Zend_Config_Writer_Xml编写多个项目?
我正试图用Zend_Config_Writer_XML编写一个XML文件。我发现一个问题,我不能在根目录下写多个项目。我想做,Zend framework 如何使用Zend_Config_Writer_Xml编写多个项目?,zend-framework,Zend Framework,我正试图用Zend_Config_Writer_XML编写一个XML文件。我发现一个问题,我不能在根目录下写多个项目。我想做, <root> <item name="test"></item> <item name="test2"></item> </root> 我在zend文档中找不到这样做的方法 请告诉我。Standard writer并没有做到这一点,但它的工作原理是这样的:如果您做到了: $conf
<root>
<item name="test"></item>
<item name="test2"></item>
</root>
我在zend文档中找不到这样做的方法
请告诉我。Standard writer并没有做到这一点,但它的工作原理是这样的:如果您做到了:
$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>
1.
1.
2.
我不认为standard writer有属性,您需要为此重写它。standard writer并没有做到这一点,但它的工作原理如下:如果您这样做:
$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>
1.
1.
2.
我认为标准编写器不需要属性,您需要为此重写它