gpt4 book ai didi

typo3 - Extbase Repository, findBy 两个参数

转载 作者:行者123 更新时间:2023-12-01 12:42:01 26 4
gpt4 key购买 nike

在extbase中是否可以同时执行两个“findBy”函数。

我的意思是,像这样:

$newsRepository->findByCategory($category)->findByAuthor($author);

我想获取具有特定类别并由特定作者撰写的新闻。

可能吗?

最佳答案

'Magic finder 方法' 仅适用于单个属性,如 stated in docs你需要扩展你的存储库(伪代码)

public function findByCategoryAndAuthor(Tx_MyNews_Domain_Model_Category $category, Tx_MyNews_Domain_Model_Author $author){
$query = $this->createQuery();
$query->matching(
$query->logicalAnd(
$query->equals('category', $category),
$query->equals('author', $author)
)
);
return $query->execute();
}

并使用:

$newsRepository->findByCategoryAndAuthor($category, $author);

关于typo3 - Extbase Repository, findBy 两个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23501462/

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