Intereting Posts
Вызов статического метода не статически Расширение PHP PDO недоступно в командной строке Является ли плохая практика для модели называть себя внутри себя? Добавление ненавязчивого индикатора прогресса в загрузку файлов старой школы Запрос SOAP от PHP не работает Динамическое создание / вставка в ассоциативный массив в PHP выберите count (*) из таблицы mysql в php Проверьте URL-адрес перед перенаправлением symfony2 Какова наиболее масштабируемая структура каталогов на основе PHP для большого сайта? Установить значение по умолчанию в поле Datetime в форме symfony2 Включение PHP в IIS Express с помощью Visual Studio (без WebMatrix) Фундаментальные базы данных PHP Странное поведение strtotime () при использовании относительных дат («на этой неделе») Смещение 0 недействительно для индекса результата MySQL 64 (или данные запроса не загружены) Попытка создания URL-адресов с регулярным выражением PHP, японские символы не проходят

Doctrine_Core :: getTable () -> findAll () как указать порядок?

При использовании объекта Doctrine_Table можно указать порядок возвращаемой коллекции при использовании findAll() или findByWhatever() ?

В документе doc я вижу некоторые вещи о getOrderByStatement() и processOrderBy() но неясно, как их использовать …

Вы также можете оставить первый массив пустым

  $em->getRepository('BackendDestinyBundle:Destiny')->findBy(array(), array('title'=>'asc')); 

Фактически вы можете указать порядок по умолчанию в вашей схеме:

 Foo: columns: ... options: orderBy: bar DESC 

Обратите внимание: если вы хотите указать другой порядок, вы все равно можете создать запрос и переопределить порядок по умолчанию.

По словам Джона Ваге, вы должны создать запрос в этом случае … Найденный в списке рассылки

В моем случае проблема заключалась в том, что у меня было такое заявление

 $destinos = $em->getRepository('BackendDestinyBundle:Destiny')->findAll(); 

окончательно я изменил его на инструкцию CreateQuery, он делает то же самое, но я могу поставить предложение OrderBy

 $destinos = $em->createQuery("SELECT d FROM BackendDestinyBundle:Destiny d order by d.name")->getResult();