Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
attribute_set_for_search.php
Go to the documentation of this file.
1 <?php
7 
8 $entityTypeId = $objectManager->create(\Magento\Eav\Model\Entity\Type::class)
9  ->loadByCode('catalog_product')
10  ->getId();
11 
13  [
14  'attribute_set_name' => 'attribute_set_1_for_search',
15  'entity_type_id' => $entityTypeId,
16  'sort_order' => 100,
17  ],
18  [
19  'attribute_set_name' => 'attribute_set_2_for_search',
20  'entity_type_id' => $entityTypeId,
21  'sort_order' => 200,
22  ],
23  [
24  'attribute_set_name' => 'attribute_set_3_for_search',
25  'entity_type_id' => $entityTypeId,
26  'sort_order' => 300,
27  ],
28  [
29  'attribute_set_name' => 'attribute_set_4_for_search',
30  'entity_type_id' => $entityTypeId,
31  'sort_order' => 400,
32  ],
33 ];
34 
35 foreach ($attributeSetData as $data) {
37  $attributeSet = $objectManager->create(\Magento\Eav\Model\Entity\Attribute\Set::class);
38  $attributeSet->setData($data);
39  $attributeSet->validate();
40  $attributeSet->save();
41 }