Mam dwa pytania:
1)
Jeśli w akcji executeIndex pobieram kolekcję obiektów do zmiennej $books w ten sposób:
$books = BookTable::getInstance()->findById(3);
I następnie tworzę sobie nowy formularz, do którego przekazuję kolekcję obiektów w ten sposób:
$this->form = new BookForm($books);
Dostaję następujący komunikat o błędzie:
The "BookForm" form only accepts a "Book" object.
Rozumiem z tego, że mogę przekazać tylko jeden pojedynczy obiekt.
W jaki sposób mogę przekazać listę obiektów aby wyświetlić każdy pojedynczy formularz z danymi jeden pod drugim oczywisćie w stanie edycji ?
2)
Jak mogę w formularzu edycyjnym zmienić kolejność i wygląd wyświertlanych pól? Obecnie domyślnie Symfony (1.4) wyświetla mi pola jedno pod drugim. Jak mogę zrobić tak żeby pola wyświetlane mieć jedno obok drugiego , albo część pól w jednej kolumnie a część w drugiej kolumnie ?
dzięki