2011-07-15 23 views
0

什麼是最簡單的模塊配置,我需要使我的模塊能夠通過sql/module_name/mysql4-install-x.x.x.php執行一些數據庫sql查詢? 我需要定義一個模型嗎?我需要定義資源模型嗎?Magento - 什麼是允許sql修改的最簡單的模塊配置

我很感興趣,因爲我有一個非常簡單的Magento模塊(甚至沒有定義單個模型),但我想添加/修改數據庫中的某些內容。

回答

1

如果將某物體建模爲對象,則只需要一個模型。如果您的模型是從資源構建的,則只需要一個資源模型。你需要的是模塊聲明,版本號和設置名稱。它都可以在剛剛應用程序的/ etc /模塊來完成/ Module_Name.xml

<config> 
    <modules> 
     <Module_Name> 
      <active>true</active> 
      <codePool>local</codePool> 
      <version>0.1.0</version> 
     </Module_Name> 
    </modules> 
    <global> 
     <resources> 
      <modulename_setup> 
       <setup> 
        <module>Module_Name</module> 
       </setup> 
      </modulename_setup> 
     </resources> 
    </global> 
</config> 

<modulename_setup>元素指的Magento將着眼於「應用程序的/ etc /代碼/本地/模塊/姓名/ SQL/modulename_setup /mysql4-install-0.1.0.php「。 未指定類,這意味着將使用Mage_Core_Model_Resource_Setup,因此它將成爲安裝腳本運行時的上下文。

+0

謝謝!甚至比我希望的更少:-) –

相關問題