0

このモジュールは、顧客の住所属性を追加するためのものです。名前空間はスハラ、モジュール名はNew

属性名は連絡先

管理パネルでは、モジュールはアクティブ化されていると表示されていますが、属性は追加されていません。

これは、\local\Thushara\New\etc\config.xml です。

<config>
<modules>
    <Thushara_New>
        <version>0.1.0</version>
    </Thushara_New>
</modules>
<frontend>
    <routers>
        <new>
            <use>standard</use>
            <args>
                <module>Thushara_New</module>
                <frontName>new</frontName>
            </args>
        </new>
    </routers>
    <layout>
        <updates>
            <new>
                <file>new.xml</file>
            </new>
        </updates>
    </layout>
</frontend>
<global>
    <models>
        <new>
            <class>Thushara_New_Model</class>
            <resourceModel>new_mysql4</resourceModel>
        </new>
        <new_mysql4>
            <class>Thushara_New_Model_Mysql4</class>
            <entities>
                <new>
                    <table>new</table>
                </new>
            </entities>
        </new_mysql4>
    </models>
    <resources>
        <new_setup>
            <setup>
                <module>Thushara_New</module>
                <class>Mage_Customer_Model_Entity_Setup</class>
            </setup>
            <connection>
                <use>core_setup</use>
            </connection>
        </new_setup>
        <new_write>
            <connection>
                <use>core_write</use>
            </connection>
        </new_write>
        <new_read>
            <connection>
                <use>core_read</use>
            </connection>
        </new_read>
    </resources>
    <blocks>
        <new>
            <class>Thushara_New_Block</class>
        </new>
    </blocks>
    <helpers>
        <new>
            <class>Thushara_New_Helper</class>
        </new>
    </helpers>
 </global>
 <global>
    <fieldsets>
        <sales_convert_quote_address>
                <contact>
                    <to_order_address>*</to_order_address>
                    <to_customer_address>*</to_customer_address>
                </contact>
        </sales_convert_quote_address>
        <customer_address>
                <contact>
                    <to_quote_address>*</to_quote_address>
                </contact>
        </customer_address>
    </fieldsets>
</global>

これは、\local\Thushara\New\sql\new_setup\mysql4-install-0.1.0.php です。

ここに画像の説明を入力

4

2 に答える 2

1

構成は正しいようです。これは通常、インストール スクリプトを作成する前にモジュールで何かをテストした場合に発生します。core_resource テーブルをチェックして、モジュールがリストされているかどうかを確認します。そうである場合は、行を削除し、キャッシュをクリアしてからページを更新すると、インストール スクリプトがトリガーされます。

于 2013-02-15T09:14:23.627 に答える
0

core_resource テーブルにセットアップ ファイルを追加する場合は、eav_attribute テーブルの新しいフィールドを確認する必要があります。

于 2013-03-11T09:31:11.663 に答える