0
A
答えて
0
/**
* @var \Magento\Eav\Model\ResourceModel\Entity\Attribute\Group\CollectionFactory
*/
protected $_groupCollection;
public function __construct(
\Magento\Eav\Model\ResourceModel\Entity\Attribute\Group\CollectionFactory $groupCollectionFactory
)
{
$this->_groupCollection = $groupCollectionFactory;
}
/**
* @param $attributSetID
* @return array
*/
public function getAttributeGroupName($attributeSetID){
$groups = $this->_groupCollection->create();
$groups->setAttributeSetFilter($attributeSetID);
$groupData = [];
/* @var $group \Magento\Eav\Model\Entity\Attribute\Group */
foreach ($groups as $group) {
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$attributeCollection = $objectManager->create('Magento\Eav\Model\ResourceModel\Entity\Attribute\Collection');
$attributeCollection
->setAttributeGroupFilter($group->getId())
->setAttributeSetFilter($attributeSetID);
foreach ($attributeCollection->getAllIds() as $attributeId) {
$groupData[$attributeId] = $group->getAttributeGroupName();
}
}
return $groupData;
}
関連する問題
- 1. Magento2属性の問題
- 2. C#の属性コレクション
- 3. Laravel Eloquentコレクション属性
- 4. C#属性のグループ
- 5. グループ名属性が無効です
- 6. Cordaのコレクション属性のクエリ
- 7. "循環属性グループ参照"
- 8. エレガントなグループ化属性
- 9. 列属性の条件グループ
- 10. DynamoDb HashKey属性名
- 11. オブジェクトの属性名
- 12. 「名前」AR属性
- 13. カスタム属性vs data- *属性
- 14. のJavaコレクション - 複数の属性によってグループ
- 15. 「NoneType」オブジェクトには、属性「グループ」私はグループ
- 16. 属性が登録されていません:属性名
- 17. ディレクティブスコープの属性が属性名に応じて壊れます
- 18. 属性クラス名に「属性」を追加していますか?
- 19. XPath:属性名と属性値の一部の後ろのフィルタ
- 20. C#Xelement属性値を属性名で取得する
- 21. CoreData NSPredicateの属性名
- 22. ZK InputElementの名前属性
- 23. dynamodb属性名の圧縮
- 24. 属性内の名前
- 25. デコード用の属性名
- 26. レイアウトのXML属性名
- 27. LinkedHashMap属性を使用したJava - コレクション
- 28. Sphinxで属性コレクション内を検索
- 29. コレクション属性を返すカスタムWebConfigセクション
- 30. 属性名を使用してコレクション値を表示する