-1

コンテナを作成するためのこのxmlファイルがあります。このアイテムを保存するためのデータベースを作成し、データベースからコンテナを作成する場合はどうすればよいですか?

<?xml version="1.0" encoding="utf-8"?>

<config>
    <nav>
        <logout>
            <label>logout</label>
            <controller>authentication</controller>
            <action>logout</action>
            <resource>logout</resource>

        </logout>


        <login>
            <label>login</label>
            <controller>authentication</controller>
            <action>login</action>
            <resource>login</resource>

        </login>
        <test>
            <label>test</label>
            <uri>#</uri>
            <resource>test</resource>
            <pages>
                <list>
                    <label>list</label>
                    <controller>tset</controller>
                    <action>listtest</action>
                </list>

                <archive>
                    <label>archive</label>
                    <controller>myarchive</controller>
                    <action>archive</action>
                </archive>
            </pages>
        </test>
      </nav>
</config>

ブートストラップのコード

$navContainerConfig = new Zend_Config_Xml(APPLICATION_PATH . 'navigation.xml', 'nav');

$navContainer = new Zend_Navigation($navContainerConfig);
4

1 に答える 1

3

これをデータベースに保存する必要があるのはなぜですか?

本当に必要な場合、最良の方法はネストされたセットです。

serialize配列だけをデータベースに保存することもできます。

Zend_Config_Xml_Writerデータベースの代わりに使用することもできます。

于 2010-03-06T23:04:46.897 に答える