我希望用户能够将文件附加到他们的订单中,并在后端看到此附件。我尝试过以下方法:
<?php
require_once('app/Mage.php');
Mage::app();
try{
$installer = new Mage_Sales_Model_Mysql4_Setup;
$attribute = array(
'type' => 'file',
'label' => 'Recept',
'visible' => true,
'required' => false,
'visible_on_front' => true,
'user_defined' => true
);
$installer->addAttribute('order', 'recept_attribute', $attribute);
$installer->endSetup();
}
catch(Exception $e){
echo $e->getMessage();
}
但是得到错误:列定义数据无效
我猜这种类型错了?我在哪里可以看到我可以在订单上使用哪种类型,这是正确的方法吗?
(我知道在后端的每个订单项中将其添加为自定义字段非常容易,但这不是我想要的)