Mysql
 sql >> Base de données >  >> RDS >> Mysql

Extension SIG pour Doctrine 2

Si vous voulez appeler la fonction SQL dans doctrine2, vous pouvez le faire par Expression Fonction mais cela ne fonctionnera qu'avec DQL.

Ici, vous avez un exemple qui vous dira comment utiliser la fonction DATE_DIFF qui n'est pas incluse dans la doctrine.

$qb = $repository->createQueryBuilder('l');
$qb->expr()->lte(new Doctrine\ORM\Query\Expr\Func('DATE_DIFF',array('lo.start_date', 'CURRENT_DATE()')),'0');