Wenn wir uns ein eavSetup ansehen, welche Werte stehen für Typ und Eingabe zur Verfügung?


11

Welche Werte stehen beim Erstellen eines Installationsskripts für Magento 2 für den Typ und die Eingabeteile von zur Verfügung eavSetup->addAttribute()? Oder wo könnte ich nachsehen, um es herauszufinden?

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

Antworten:


31

Typ und Eingabewert finden Sie in der Datenbanktabelle eav_attribute.

  • Art

    • statisch
    • varchar
    • int
    • Text
    • Terminzeit
    • Dezimal
  • Eingang

    • Boolescher Wert
    • wählen
    • Text
    • Bild
    • media_image
    • Preis
    • Datum
    • Textbereich
    • Galerie
    • Mehrfachauswahl
    • versteckt
    • mehrzeilig

Sie können für alle Attribute aus dieser Tabelle nach dem backend_typeWert für Ihren Typfall und frontend_inputnach Ihrem Eingabewert suchen.

Sie können jedes Attribut mit einer Liste unterschiedlicher Typen und Eingaben überprüfen. Sie haben mehr Ahnung, wie Sie diese Tabelle überprüfen können.

Vielen Dank.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.