Создание атрибута продукта, который входит в таблицу catalog_product_entity_int в Magento - PullRequest
0 голосов
/ 13 октября 2011

В 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>

Кто-нибудь знает, что я делаю неправильно?

1 Ответ

0 голосов
/ 13 октября 2011

Какие настройки хранятся в базе данных для этого атрибута?Это будет в таблице eav_attribute.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...