আমি বিক্রয় / অর্ডার_ড্রেস টেবিলটিতে কয়েকটি বারচর ক্ষেত্র যুক্ত করার চেষ্টা করছি তবে একটি কলাম সংজ্ঞা ত্রুটির বিরুদ্ধে আসছি।
আমার কাছে নিম্নলিখিত কোড রয়েছে:
$oInstaller->getConnection()
->addColumn(
$oInstaller->getTable('sales/order_address'),
'address_email',
array(
'nullable' => false,
'length' => 255,
'type' => Varien_Db_Ddl_Table::TYPE_VARCHAR,
'comment' => 'Company Email Address'
)
);
এটি ত্রুটি প্রদান করে: [message:protected] => Invalid column definition data
আমি যদি কোডটি ব্যবহারের জন্য পরিবর্তন করি Varien_Db_Ddl_Table::TYPE_INTEGERতবে কোডটি চলে এবং কলামটি যুক্ত হয়। আমি দৈর্ঘ্য এবং নমনীয় বৈশিষ্ট্যগুলি সরিয়ে দেওয়ার চেষ্টা করেছি তবে কোনও ফলসই হয়নি।
সম্পাদনা
স্ক্রিপ্ট আপডেট করার সময় নিম্নলিখিত আপডেট করা হয় তখন এটি কাজ করে। কেউ কি জানেন যে এই ত্রুটির কারণ?
$oInstaller->getConnection()
->addColumn(
$oInstaller->getTable('sales/order_address'),
'address_email',
Varien_Db_Ddl_Table::TYPE_VARCHAR . '(255)'
);
->addColumn('name', Varien_Db_Ddl_Table::TYPE_TEXT, 255, array( 'nullable' => true, 'length' => 255, ), null)