0
我正在使用一些模塊,我必須在我的數據庫中添加新列。 1)我修改編輯表單:是/否在模塊中未經檢查的magento
$fieldset->addField("temporary", "select", array(
"label" => Mage::helper("my_helper")->__("Temporarily unavailable"),
"name" => "temporary",
'values' =>
Mage::getSingleton('adminhtml/system_config_source_yesno')->toOptionArray(),
));
2)我添加新列格:
$this->addColumn("temporary", array(
"header" => Mage::helper("my_helper")->__("Temporarily unavailable"),
"index" => "temporary",
"type" => "options",
"options" => Mage::getSingleton('adminhtml/system_config_source_yesno')->toArray(),
));
在我運行我的腳本吶config.xml中更新擴展版到底
Mage::log(__FILE__ . '::start');
$installer = $this;
$installer->startSetup();
$tableName = $installer->getTable('my_extension/designer');
$installer->getConnection()
->addColumn($tableName, 'temporary', array(
'type' => Varien_Db_Ddl_Table::TYPE_BOOLEAN,
'default' => 0,
'length' => null,
'nullable' => false,
'comment' => 'temporary'
));
$installer->endSetup();
Mage::log(__FILE__ . '::end');
之後,一切正常,直到我想改變臨時值「臨時」。如果我檢查一次爲「是」,我不能將其更改回「否」。
任何想法
感謝您的回覆,但這沒有解決我的問題 – 2014-10-23 08:55:29