Коли ми дивимося на eavSetup, які значення доступні для типу та вводу?


11

Під час створення сценарію встановлення для Magento 2 які значення доступні для типу та частин вводу eavSetup->addAttribute()? Або де я міг шукати, щоб дізнатися?

$eavSetup->addAttribute(
    \Magento\Catalog\Model\Product::ENTITY,
    'some_attr',
    [
        'type' => '',
        'backend' => '',
        'frontend' => '',
        'label' => 'Test Attribute',
        'input' => '',
        'class' => '',
        'source' => '',
        'global' => \Magento\Catalog\Model\Resource\Eav\Attribute::SCOPE_GLOBAL,
        'visible' => true,
        'required' => false,
        'user_defined' => false,
        'default' => 0,
        'searchable' => false,
        'filterable' => false,
        'comparable' => false,
        'visible_on_front' => false,
        'used_in_product_listing' => true,
        'unique' => false,
        'apply_to' => ''
    ]
);

Відповіді:


32

Ви можете знайти тип та значення введення з eav_attributeтаблиці бази даних .

  • Тип

    • статичний
    • варчар
    • int
    • текст
    • дата, час
    • десятковий
  • Вхідні дані

    • булева
    • виберіть
    • текст
    • зображення
    • media_image
    • ціна
    • дата
    • textarea
    • галерея
    • мультиселекція
    • приховано
    • багаторядковий

Для всіх атрибутів з цієї таблиці ви можете перевірити backend_typeзначення для вашого типу типу та frontend_inputзначення вводу.

Ви можете перевірити кожен атрибут зі списком різних типів та вхідних даних. У вас є більше ідеї для перевірки цієї таблиці.

Дякую.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.