usar symfony2 funciona como php symfony1 doctrine

php - symfony2 - find by id doctrine



Doctrine_Core:: getTable()-> findAll() ¿cómo especificar el orden? (4)

De hecho, puede especificar un orden predeterminado en su esquema:

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

Tenga en cuenta que cuando quiere especificar un orden diferente, puede crear una consulta y anular el orden predeterminado por.

Al usar un objeto Doctrine_Table , ¿es posible especificar el orden de la colección devuelta al usar findAll() o findByWhatever() ?

En el documento, veo algunas cosas sobre getOrderByStatement() y processOrderBy() pero no está claro cómo usarlas ...


Según Jon Wage, deberías crear una consulta en este caso ... encontrada en la lista de correo


En mi caso, el problema era que tenía una declaración como esta

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

Finalmente lo cambié a una declaración CreateQuery, hace exactamente lo mismo, pero puedo poner una oración OrderBy

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


También puedes dejar la primera matriz en blanco

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