我正在用Symfony2构建应用程序,我需要为存储库创建一个自定义函数,该存储库可以选择某个用户创建的,属于某个月/天但不属于任何一年的所有行。
因此,我想将某天和某个用户传递到该存储库中,并获取任何一年中当天进行的任何输入。
无论如何,可以通过查询生成器来执行此操作,还是需要将它们全部拉出并用数组中的PHP对其进行排序?
这个怎么样:
public function fetchByDay($day)
{
$connection = $this->getEntityManager()->getConnection()->prepare('
SELECT *
FROM my_table
WHERE DAYOFMONTH(date_column) = :day
');
$connection->bindValue('day', (int) $day, \PDO::PARAM_INT);
$connection->execute();
return $connection->fetchAll(\PDO::FETCH_ASSOC);
}
这是文档页面,以获取更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句