2016-01-22 32 views

回答

1

您可以在表中定義默認屬性值。這對Magento來說確實很好,但是您應該小心,因爲在代碼中獲取空對象時,產品還應該具有預定義的SKU。

,可以在擴展的任何設置文件中做了以下方法(可與任何屬性來完成):

https://gyazo.com/553d021b19049eb0169fafcf26ab3fea

在擴展配置(config.xml中),使用類Mage_Catalog_Model_Resource_Setup :

<global> 
    <resources> 
     <module_setup> 
      <setup> 
       <module>Module_Name</module> 
       <class>Mage_Catalog_Model_Resource_Setup</class> 
      </setup> 
      <connection> 
       <use>core_setup</use> 
      </connection> 
     </module_setup> 
     ..... 

如果您使用的是其他類,則可以爲該類創建一個新對象,並在安裝過程中實施這些操作。

如果這個選項不適合你,你可以使用JS代碼在安裝過程中填寫這個字段。這是如何做到這一點:

結果,你會得到相同的結果,但沒有風險在代碼中出現錯誤: https://gyazo.com/9ccb9589f236ef0a53a21305a307d126

+0

謝謝!有用。 – user1801605