« Programmation PHP avec Symfony/Doctrine » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 151 :
* @ORM\UniqueConstraint(name="spelling-pronunciation", columns={"spelling", "pronunciation"})
* })
</syntaxhighlight>
 
=== ArrayCollection ===
Cet objet itérable peut être converti en tableau avec ->toArray().
 
Pour le trier :
* Dans une entité : <syntaxhighlight lang=php inline>@ORM\OrderBy({"sort_order" = "ASC"})</syntaxhighlight>
* Sinon, instancier un critère :
<syntaxhighlight lang=php>
$sort = new Criteria(null, ['slug' => Criteria::ASC]);
$services = $maCollection->matching($sort);
</syntaxhighlight>