В Magento я пытаюсь создать атрибут продукта, который войдет в целочисленную таблицу для системы Product EAV.Тем не менее, когда я создаю атрибут, кажется, что атрибут собирается в таблицу varchar.
Вот код, который я использую для сценария установки моих модулей:
<?php
$installer = $this;
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$installer->startSetup();
$setup->addAttribute('catalog_product', 'review_index', array(
'type' => 'int',
'backend'=> '',
'visible' => 0,
'required' => 0,
'user_defined' => 1,
));
$installer->endSetup();
РЕДАКТИРОВАТЬ: По запросусодержимое этой строки в таблице eav_attribute:
entity_type_id: 4
attribute_code: review_index
attribute_model: NULL
backend_model: <blank>
backend_type: int
backend_table: <blank>
frontend_model: <blank>
frontend_input: text
frontend_label: <blank>
frontend_class: <blank>
source_model: <blank>
is_required: 0
is_user_defined: 1
default_value: <blank>
is_unique: 0
note: <blank>
Кто-нибудь знает, что я делаю неправильно?