0
管理者側の顧客登録フォームに1つのフィールドを追加しました。Magento2.1.5顧客登録フォーム(管理パネル)に複数のカスタムフィールドを追加する方法
しかし、もう1つ(マルチプルフィールド)を追加したいと思います。これは私のコードです。
$customerSetup->addAttribute(Customer::ENTITY, 'Company_name', [
'type' => 'varchar',
'label' => 'Company Name tst3',
'input' => 'text',
'required' => true,
'sort_order' => 1000,
'position' => 1000,
'system' => 0,
]);
$attribute = $customerSetup->getEavConfig()->getAttribute(Customer::ENTITY, 'Company_name')
->addData([
'attribute_set_id' => $attributeSetId,
'attribute_group_id' => $attributeGroupId,
'used_in_forms' => ['adminhtml_customer'],
'used_in_forms' => ['customer_account_create'],
]);
これは追加された単一フィールドのコードであり、正常に動作しています。 もう1つのフィールドを追加するコードを試しています。
$customerSetup->addAttribute(Customer::ENTITY, 'Company_name', [
'type' => 'varchar',
'label' => 'Company Name tst3',
'input' => 'text',
'required' => true,
'sort_order' => 1000,
'position' => 1000,
'system' => 0,
],'Admin_email', [
'type' => 'varchar',
'label' => 'Admin Email',
'input' => 'input',
'required' => true,
'sort_order' => 1000,
'position' => 1000,
]);
$attribute = $customerSetup->getEavConfig()->getAttribute(Customer::ENTITY, 'Company_name','Admin_email')
->addData([
'attribute_set_id' => $attributeSetId,
'attribute_group_id' => $attributeGroupId,
'used_in_forms' => ['adminhtml_customer'],
'used_in_forms' => ['customer_account_create'],
]);