gpt4 book ai didi

data-access-layer - 通过 ID 获取 Shopware 6 实体的推荐方法是什么?

转载 作者:行者123 更新时间:2023-12-02 18:39:21 28 4
gpt4 key购买 nike

我有一个实体 ID,并希望通过存储库获取实体对象,目前我们这样做

$criteria = new Criteria();
$criteria->addFilter(new EqualsFilter('id', $propertyId));

$property = $this->propertyGroupOptionRepository->search(
$criteria,
$this->context
)->first();

if($property) {
return $property->get('groupId');
}

有没有更好的方法,比如 Laravel 的 find 方法?

最佳答案

正如您在自己的答案中已经提到的,您可以将 ID 作为参数传递给 Criteria 对象。

我建议$property = $this->propertyGroupOptionRepository->search(new Criteria([$propertyId]), $context)->first()

查找方法尚未实现,我认为永远不会,因为您可能想要加载使用一些关联和/或聚合。

关于data-access-layer - 通过 ID 获取 Shopware 6 实体的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68253486/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com