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

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.