Ketika kita melihat eavSetup nilai apa yang tersedia untuk tipe dan input?

11

Saat membuat skrip instalasi untuk Magento 2 nilai apa yang tersedia untuk tipe dan input bagian eavSetup->addAttribute()? Atau di mana saya bisa mencari tahu?

$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
sumber

Jawaban:

32

Anda dapat menemukan jenis dan nilai input dari eav_attributetabel database .

  • Tipe

    • statis
    • varchar
    • int
    • teks
    • tanggal Waktu
    • desimal
  • Memasukkan

    • boolean
    • Pilih
    • teks
    • gambar
    • media_image
    • harga
    • tanggal
    • textarea
    • galeri
    • pilih banyak
    • tersembunyi
    • multiline

Anda bisa memeriksa backend_typenilai untuk case type Anda dan frontend_inputuntuk nilai input Anda untuk semua atribut dari tabel ini.

Anda dapat memeriksa setiap atribut dengan daftar jenis dan input berbeda. Anda mendapat lebih banyak ide untuk memeriksa tabel ini.

Terima kasih.

Rakesh Jesadiya
sumber