當我嘗試運行我的升級腳本時,它給第二個添加列上的Call to undefined method Varien_Db_Statement_Pdo_Mysql::addColumn()
錯誤,但是當我刪除所有其他列時,只保留一個addColumn
它工作正常。我的升級腳本如下調用未定義的方法Varien_Db_Statement_Pdo_Mysql :: addColumn()
$installer->startSetup();
/**
* alter table 'savecart/savecart'
*/
$installer->getConnection()
->addColumn($installer->getTable('savecart/savecart'),'savecart_name', array(
'type' => Varien_Db_Ddl_Table::TYPE_TEXT,
'nullable' => true,
'length' => 255,
'comment' => 'Savecart Name'
))
->addColumn($installer->getTable('savecart/savecart'),'savecart_comment', array(
'type' => Varien_Db_Ddl_Table::TYPE_TEXT,
'nullable' => true,
'comment' => 'Savecart Comment'
))
->addColumn($installer->getTable('savecart/savecart'),'savecart_bill_id', array(
'type' => Varien_Db_Ddl_Table::TYPE_INTEGER,
'nullable' => true,
'length' => 10,
'comment' => 'Billing Id'
))
->addColumn($installer->getTable('savecart/savecart'),'savecart_valid_till', array(
'type' => Varien_Db_Ddl_Table::TYPE_DATE,
'nullable' => true,
'comment' => 'Valid Till Date'
));
$installer->endSetup();
我已經更新的問題,去除半列,但沒有工作,我已經與我知道第二個答案嘗試,但我想知道爲什麼鏈接在此script.it工作將正常運行Magento的支持這一點。 – Zaheerabbas
請查看我的新答案.. –