我有以下查询应该检查另一个实体中的开始日期和结束日期,并将其与开始日期和结束日期进行比较,然后输入以创建实体实例,但不返回任何内容。等于DQL查询
public function createAction(Request $request)
{
$entity = new Payrollperiod();
$form = $this->createCreateForm($entity);
$form->handleRequest($request);
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
$qb = $em->getRepository('comtwclagripayrollBundle:PayrollWeek')->createQueryBuilder('p');
$qb->select('p')
->where('p.startDate = :entityStart')
->andWhere('p.endDate = :entityEnd')
->setParameter('entityStart',$entity->getstartDate())
->setParameter('entityEnd',$entity->getendDate())
->getQuery()
->getResult();
请发布您的异常消息。总是尝试发布错误信息,这会让别人更容易帮助你。 –
问题中应该有一些查询。目前的编辑很混乱 – demongolem
请*停止*破坏你的问题。 –