symfony4 - 带有连接的自定义请求创建查询构建器
问题描述
我有一个带有“matiere_id”的表格“note”,我有一个带有字段名称的表格“matiere”。我想按主题显示笔记的平均值。我不知道如何用 symfony4 写我的请求。
在我的存储库中:
public function findTest($id)
{
return $this -> createQueryBuilder ( 'n' )
->select("avg(n.note) as note_avg")
->where('n.idMatiere = :idMatiere')
->groupBy('n.idMatiere')
->setParameter('idMatiere', $id)
->getQuery();
}
在我的控制器中:
$repo = $this->getDoctrine()->getRepository(Notation::class);
$tabMatieres = $this->getDoctrine()
->getRepository(Matiere::class)
->findBy([], ['nom' => 'ASC']);
$tests = $repo->findTest ();
解决方案
推荐阅读
- python - 用python3读取txt文件
- reactjs - React 使用 RouteComponentProps - 类型“{}”缺少“只读”类型的以下属性
我正在使用带有 Typescript 的 React,并且需要使用历史记录,因为我需要有 RouteComponentProps 接口
export default class Routes extends Component<RouteComponentProps, a
- python - Python Pyinstaller没有生成exe文件
- android - Recyclerview 在 AppBarLayout 中不可见
- python - 我使用pymysql在MySQL中执行查询,但是为什么关闭连接后进程仍然存在?
- c# - 从基方法调用派生方法的主体
- json - ERROR 错误:未捕获(承诺中):SyntaxError:JSON 中位置 0 处的意外标记 u
- javascript - VueJS 从 axios 承诺中获得价值
- python - 有没有办法在检测屏幕上显示检测到的物体数量?
- android - TextToSpeech API 中的 speak 方法是否将数据发送到 Google 服务器?