簡體   English   中英

Magento中自定義擴展的升級數據腳本

[英]Upgrade data script of custom extension in Magento

我們可以在不更改擴展名config.xml中的版本號的情況下,在Magento中升級自定義擴展名的數據腳本嗎?

我在Magento中創建了擴展。

<Pb_gsp>
        <version>1.1.1</version>
</Pb_gsp>

現在,我想在表中添加新列。 我知道我們可以通過更改config.xml中的版本號並創建新的sql文件mysql4-upgrade-1.1.1-1.1.2.sql

但是我不想更改版本號。

您可以通過使用核心資源模型在Magento中執行自定義查詢來實現。 檢查以下代碼

$resource = Mage::getSingleton('core/resource');    
$writeConnection = $resource->getConnection('core_write');
$table = $resource->getTableName('your/extension');
$query = "Alter your table"
$writeConnection->query($query);

但是我認為這不是執行自定義查詢的正確方法。 希望這會對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM