UPDATE: La solution présentée ci-dessous est maintenant obsolète. Il semble que Symfony gère les groupes dans une liste de manière native. Je n’ai malheureusement pas eu le temps de tester cela : Solution potentielle
Aujourd’hui, je décide d’avancer un peu sur le projet de fin d’année scolaire, à savoir : un système de prise de commande sur tablette (iPad, par exemple) pour restaurant. L’architecture que nous avons choisi : un serveur web (avec Symfony2) afin de pouvoir changer de client sans redeveloper une application en cas de changement de marque de tablette, et enfin un backend d’administration. En gros, chaque restaurant est divisé en zones elles-même divisées en table. Donc le schéma de la base est simple, une table Restaurant, une table Zone et une table Table avec des relations en One to Many qui vont bien. Jusque là, tout va bien, mais j’ai juste rencontré un problème , très énervant, avec le système de formulaire de Symfony. Je voulais obtenir un select contenant la liste des zones classée par restaurant dans le formulaire d’ajout de table. Or aucune méthode simple n’est fournie de base avec Symfony : il faut donc se casser la tête ! (more →)