Symfony : La mise en forme des formulaires - Partie 2

Pour compléter ce que je disais l'autre jour sur les formulaires. Je disais qu'il était possible de choisir la mise en forme des formulaires comme ceci :

  1. <?php
  2. // lib/form/doctrine/TestForm.class.php
  3.  
  4. class TestForm extends BaseTestForm
  5. {
  6. public function configure()
  7. {
  8. $this->getWidgetSchema()->setFormFormatterName('list');
  9. }
  10. }
  11.  
  12. ?>

Il existe nativement dans Symfony deux formatters :

  • list
  • table

Mais libre à vous d'en définir d'autres !

Lire la suite...
Symfony : Dompter Doctrine pour la génération des modules

Comme moi, vous adorez la génération automatique des modules et des formulaires avec Doctrine. C'est tellement simple de générer des formulaires à une telle vitesse, mais qu'est-ce que ça peut être casse-pieds parfois de ne pas obtenir exactement ce que vous voulez.

Nous avons déjà vu dans le post précédent que nous pouvions modifier la mise en forme des formulaires. Sachez qu'il est aussi possible d'intervenir de manière plus large sur ce que Doctrine génère automatiquement.

Vous allez voir comment dompter le générateur de Doctrine pour qu'il fasse ce que vous voulez.

Lire la suite...
Symfony : La mise en forme des formulaires - Partie 1

Mon premier post sur Symfony :)

Aujourd'hui, j'ai voulu générer des formulaires Symfony en changeant leur Formatter. Par défaut, les formulaires sont mis en forme dans une table, mais Symfony dispose nativement de 2 formateurs : table et list. Je vais vous expliquer comment changer de mise en forme.

Lire la suite...