Quando guardiamo un eavSetup quali valori sono disponibili per tipo e input?


11

Quando si crea uno script di installazione per Magento 2, quali valori sono disponibili per il tipo e le parti di input di eavSetup->addAttribute()? O dove potrei cercare di scoprirlo?

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

Risposte:


32

È possibile trovare il tipo e il valore di input dalla eav_attributetabella del database .

  • genere

    • statico
    • varchar
    • int
    • testo
    • appuntamento
    • decimale
  • Ingresso

    • booleano
    • Selezionare
    • testo
    • Immagine
    • media_image
    • prezzo
    • Data
    • textarea
    • galleria
    • selezione multipla
    • nascosto
    • multilinea

È possibile verificare il backend_typevalore per il case type e frontend_inputil valore di input per tutti gli attributi da questa tabella.

È possibile controllare ciascun attributo con un elenco di tipi e input diversi. Hai più idea di controllare questa tabella.

Grazie.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.