Я немного запутался в написании запросов на DQL.
Из официальной документации:
$query = $em->createQuery('SELECT u FROM MyProject\Model\User u WHERE u.age > 20');
Почему обратная косая черта пространства имен не экранирована?
По этой причине я получаю предупреждение в Zend Studio, и оно все равно работает, но я думаю, что это просто «удача», потому что ни \ M, ни \ U не являются допустимыми экранированными последовательностями.
Что ты думаешь? безопасно использовать этот синтаксис? или лучше всегда избегать "\" в DQL?
$query = $em->createQuery('SELECT u FROM MyProject\\Model\\User u WHERE u.age > 20');