Cuando miramos un eavSetup, ¿qué valores están disponibles para el tipo y la entrada?

11

Al crear un script de instalación para Magento 2, ¿qué valores están disponibles para el tipo y las partes de entrada eavSetup->addAttribute()? ¿O dónde podría buscar para averiguarlo?

$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' => ''
    ]
);
Si Griffiths
fuente

Respuestas:

32

Puede encontrar el tipo y el valor de entrada de la eav_attributetabla de la base de datos .

  • Tipo

    • estático
    • varchar
    • En t
    • texto
    • fecha y hora
    • decimal
  • Entrada

    • booleano
    • Seleccione
    • texto
    • imagen
    • media_image
    • precio
    • fecha
    • textarea
    • galería
    • selección múltiple
    • oculto
    • multilínea

Puede verificar el backend_typevalor de su caso tipo y frontend_inputsu valor de entrada para todos los atributos de esta tabla.

Puede verificar cada atributo con una lista de diferentes tipos y entradas. Tienes más idea de consultar esta tabla.

Gracias.

Rakesh Jesadiya
fuente