J'essaie d'aller chercher le résultat et j'ai besoin de le trier par ordre croissant. Mais certaines valeurs seraient nulles/vides, j'ai besoin d'être dans le dernier alors que le tri commence à partir de 0 1 2 et ensuite la valeur nulle.Doctrine 2 Ordre par ASC et valeurs nulles en dernier
J'ai essayé SortableNullsWalker mais cela n'a pas aidé. La valeur que je trie n'est pas une colonne, c'est une multiplication de deux valeurs qui sont triées, c'est pourquoi je pense que SortableNullsWalker n'a pas fonctionné. Toute aide s'il vous plaît
$dql = 'SELECT (column1 * column2) as distance FROM table)
ORDER BY distance ASC ';
$dq = $this->getEntityManager()->createQuery($dql);
Le résultat se présente comme '', '', 0, 1, 2.334, ....
Mais je suis en train de le faire comme: 0, 1, 2.334,......, '', ''
Clever, excellente solution. Devrait être accepté réponse –