Magento属性文件上传

时间:2013-09-04 09:24:23

标签: php magento

是否可以执行文件上传(不是图像)的属性? 我试着这样:

<?php
$installer = $this;
$installer->startSetup();
$attribute  = array(
    'type' => 'file',
    'label'=> 'Catalog Pdf',
    'input' => 'file',
    'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
    'visible' => true,
    'required' => false,
    'user_defined' => true,
    'default' => "",
    'group' => "General Information"
);
$installer->addAttribute('catalog_category', 'catalog_pdf', $attribute);
$installer->endSetup();

它在类别中显示文件上传,但可能是错误的,因为在安装子类别未显示(ajax问题)之后,并且在前端类别视图中我得到“处理您的请求时出错”

1 个答案:

答案 0 :(得分:0)

文件上传属性类型不存在。因此,在安装程序上运行的sql正在创建问题

尝试以下方法: 'type'=&gt; '为varchar', 'input'=&gt; '图像'

这使输入类型成为文件上载,但在默认图像处理中处理它 'backend_model'=&gt; 'xxx' 的

您可以在此处指定处理的位置