Selecione Doctrine – PHP

== Selecionar tudo por propriedade (coluna) ==

$user = $em->getRepository('EntityUser')->findByColumn('Isaac');

onde
-> findBy Column ()

é substituído por
-> findBy SomeColumnLikeNameOrAge ()

== Selecione um por propriedade (coluna) ==

$user = $em->getRepository('EntityUser')->findOneByColumn('limonazzo');

== Selecione uma por (duas) propriedades (colunas) ==

$array(
'name' => 'Isaac',
'age' => 25
);
$user
= $em->getRepository('EntityUser')->findOneBy($array);

== Selecione DQL ==

$dql = "select u from EntityUser u";
$query
= $em->createQuery($dql);
$user
= $query->getResult();

== Selecione DQL com parâmetros ==

$dql = "select u from EntityUser u where u.name = :name and u.age = :age";
$query
= $em->createQuery($dql);
$query
->setParameter('name','Isaac');
$query
->setParameter('age','25');
$query
= $em->createQuery($dql);
$user
= $query->getResult();

* Desculpe meu inglês ruim