在Magento

时间:2015-09-24 11:44:21

标签: php mysql sql magento upgrade

我们可以在不更改扩展名的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来实现此目的。

但我不想更改版本号。

1 个答案:

答案 0 :(得分:0)

您可以使用核心资源模型在Magento中执行自定义查询。检查以下代码

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

但我不认为这是执行自定义查询的正确方法。希望这会对你有所帮助。