Lorsque nous examinons un eavSetup, quelles valeurs sont disponibles pour le type et l'entrée?


11

Lors de la création d'un script d'installation pour Magento 2, quelles valeurs sont disponibles pour le type et les parties d'entrée de eavSetup->addAttribute()? Ou où pourrais-je chercher pour le savoir?

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

Réponses:


32

Vous pouvez trouver le type et la valeur d'entrée dans la eav_attributetable de base de données .

  • Type

    • statique
    • varchar
    • int
    • texte
    • datetime
    • décimal
  • Contribution

    • booléen
    • sélectionner
    • texte
    • image
    • media_image
    • prix
    • Date
    • zone de texte
    • Galerie
    • sélection multiple
    • caché
    • multiligne

Vous pouvez vérifier la backend_typevaleur de votre cas type et frontend_inputvotre valeur d'entrée pour tous les attributs de ce tableau.

Vous pouvez vérifier chaque attribut avec une liste de types et d'entrées différents. Vous avez plus d'idée de vérifier ce tableau.

Merci.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.