当我们查看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' => ''
    ]
);

Answers:


32

您可以从数据库eav_attribute表中找到类型和输入值。

  • 类型

    • 静态的
    • varchar
    • 整型
    • 文本
    • 约会时间
    • 小数
  • 输入值

    • 布尔值
    • 选择
    • 文本
    • 图片
    • media_image
    • 价钱
    • 日期
    • 文本区域
    • 画廊
    • 多选
    • 多行

您可以检查此backend_type类型案例的frontend_input值以及该表中所有属性的输入值。

您可以使用不同类型和输入的列表来检查每个属性。您有更多的想法来检查此表。

谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.