eavSetupを見ると、タイプと入力に使用できる値は何ですか?


11

Magento 2のインストールスクリプトを作成するときに、タイプと入力部分に使用できる値は何eavSetup->addAttribute()ですか?または、どこで調べればよいでしょうか?

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

回答:


32

タイプと入力値はデータベースeav_attributeテーブルから検索できます。

  • タイプ

    • 静的
    • varchar
    • int
    • テキスト
    • 日付時刻
    • 小数
  • 入力

    • ブール
    • 選択する
    • テキスト
    • 画像
    • media_image
    • 価格
    • 日付
    • テキストエリア
    • ギャラリー
    • 複数選択
    • 隠された
    • 複数行

backend_typeタイプケースのfrontend_input値と、このテーブルのすべての属性の入力値を確認できます。

異なるタイプと入力のリストで各属性を確認できます。この表を確認することで、より多くのアイデアを得ることができます。

ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.