Bonjour à tous,
Après quelques jours de recherche et toujours aucune solution, voici ma question.
Est-il possible de limite le nombre de formulaire imbriqué d'un type collection?
Dans le template twig bien sur, mais directement depuis la query qui récupère la collection de la relation OneToMany, je n'y arrive pas !
Situation basique:
"Objet Client" qui peut avoir plusieurs "Objets Ventes"
Formulaire client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Client { //... /** * @ORM\OneToMany(targetEntity="Vente", mappedBy="client", cascade={"persist", "merge"}) * @ORM\OrderBy({"dateVente" = "DESC", "heure" = "ASC"}) */ private $ventes; //...
Je souhaiterai limiter au X dernières ventes et pouvoir les éditer bien sur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //... ->add('ventes', 'collection', array( 'type' => new VenteType(), 'allow_add' => true, 'by_reference' => false, 'attr' => array('class' => 'ventes'), 'options' => array( 'label' => 'Vente', 'required' => false, 'attr' => array('class' => 'vente-box') ), ) ) //...
Merci d'avance.
Partager