0

私はmagento U、構成XMLに従って指示に従いました。しかし、XML 構成が私の側から機能していません。

これが私が行ったコードです。

アプリ/etc/First_Module.xml

<?xml version="1.0"?>

    <config>
        <modules>
            <First_Module>
                <active>true</active>
                <codePool>local</codePool>
            </First_Module>
        </modules>
    </config>

ローカルコードプール内

最初/モジュール/etc/config.xml

<?xml version="1.0"?>
<config>
    <default>
        <some>
            <ranadom>
                <xpath>Here is value</xpath>
            </ranadom>
        </some>
    </default>
</config>

ここで、cmsController indexAction() で xpath 値を呼び出したい

そのために、cms/contollers/indexAction()にコードを入れました

 echo "test";
 echo Mage::getStoreConfig('some/random/xpath');
 die;

echo Mage::getStoreConfig('some/random/xpath'); の助けを借りて i は xpath タグの呼び出し値です。

私のcms indexAction()がその時に呼び出されるとき。ここに価値があることがわかります。

誰が私が間違っているかを教えてもらえますか?

4

3 に答える 3

1
  • config.xmlコードは xpath のデフォルト値を保存するだけでsome/ranadom/path、値をデータベースに挿入しません。core_config_datapath の行がある場合は、データベース テーブルをチェックインしてくださいsome/ranadom/path。持っていない場合は、ファイルを作成してそこに xpathsystem.xmlの宣言を入れると、テーブルに挿入されます。some/ranadom/pathcore_config_data

  • モジュール宣言をconfig.xmlファイルに入れます。

  • によって値を取得していますがMage::getStoreConfig('some/RANDOM/xpath');config.xmlそれはRANADOM

  • これらの変更を反映するためにキャッシュをクリアしましたか?

于 2013-04-25T09:49:25.140 に答える
0

システム->キャッシュ管理に移動し、すべての項目をチェックして無効にします。その後、毎回キャッシュをフラッシュする必要はなく、Web ページを更新するだけで動的に出力を取得できます。

于 2013-04-25T09:56:30.867 に答える