Добавление новых входных файлов для атрибутов в определенной группе атрибутов c - Magento 2.3 - PullRequest
0 голосов
/ 14 января 2020

Я создал новую группу атрибутов «Особенности» в разделе продуктов. Мне нужно создать два новых поля (флажок и текстовое поле) отдельно от доступной опции для атрибутов внутри группы «Функции». Я новичок в Magento, поэтому любая помощь очень ценится.

Примечание: мне нужны эти дополнительные поля только для атрибутов внутри группы «Функции»

Заранее спасибо.

Please check this screenshot

1 Ответ

0 голосов
/ 14 января 2020

Вы должны использовать схему обновления

class UpgradeSchema implements UpgradeSchemaInterface
{
    public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $context)
    {
        if (version_compare($context->getVersion(), '1.0.1') < 0) {
            $tableName = $setup->getTable('catalog_eav_attribute');
            $connection = $setup->getConnection();
            $connection->addColumn(
                $tableName,
                'field_1',
                [
                    'type' => Table::TYPE_SMALLINT,
                    'unsigned' => true,
                    'nullable' => false,
                    'default' => '0',
                    'comment' => 'Label 1'
                ]
            );
        }
    }
}
...