I'm trying to build a dynamic query with Doctrine's query builder. Let's say I'd also like to optionally select an end time in the following (only if one was entered). How would I add this conditionally to the statement?
$query = $this->getEntityManager()->createQueryBuilder()
->select('m')
->from($this->getEntityName(), 'm')
->where("m.start > '" . date('Y-m-d H:i:s', strtotime($start)) . "'")
->getQuery();
I'd do something like this: