2013-02-15 89 views
0

該模塊用於添加客戶地址屬性。名稱空間是Thushara和模塊名是新Magento模塊配置錯誤

屬性名稱是接觸

在管理面板的模塊被示出作爲激活,但它不添加屬性。

這是\本地\ Thushara \新建\等\ 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> 

這是\本地\ Thushara \新建\ SQL \ new_setup \ mysql4安裝-0.1。 0.php

enter image description here

+0

你的列已被添加到mysql表中,它沒有顯示或者你的安裝文件根本沒有被執行? – dagfr 2013-02-15 08:10:15

+0

完全沒有執行 – 2013-02-15 08:21:38

+1

ok您在Model/Mysql4中有什麼?您創建了資源模型?你能編輯你的問題並向我們展示嗎? – dagfr 2013-02-15 08:26:03

回答

1

您的配置看起來是正確的。如果在創建安裝腳本之前在模塊上測試某些內容,通常會發生這種情況。檢查core_resource表以查看您的模塊是否已列出。如果是這樣,刪除行,清除緩存然後刷新頁面,它應該觸發安裝腳本。

0

如果您將設置文件添加到core_resource表中,則應該檢查eav_attribute表中的新字段。