Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Nouveau controleur pour faire du crud

Posted by laurentj on 09/04/2007 11:37

Salut,

Je viens de terminer un nouveau contrôleur générique pour gérer les données d'une table, et c'est disponible dans le trunk.

Pour avoir donc une interface de visualisation/édition/suppression/création d'enregistrement sur une table, il suffit de :

  1. Créer un dao pour ladite table
  2. Créer un fichier jforms pour l'édition
  3. Créer un contrôleur qui hérite de jControllerDaoCrud, dans lequel vous avez juste à indiquer la dao et le form, comme ceci par exemple :
 class sampleCrudCtrl extends jControllerDaoCrud {
 
    protected $dao = 'testapp~products';
 
    protected $form = 'testapp~products';
 
 }

Et c'est tout ! Admirez le résultat ;-)

Bien sûr, c'est personnalisable : templates, nombre d'items par page dans la liste etc. Voir la liste des propriétés de jControllerDaoCrud.

Plus qu'un script pour créer tout ça en une ligne de commande, et la beta3 sera prête :-)

  [Opened] Re: Nouveau controleur pour faire du crud

Reply #1 Posted by turowbye on 09/04/2007 15:20

Je vais voir immédiatement le code.


Windows 2000 - Apache 2.2.4 - PHP 5.2.2

  [Opened] Re: Nouveau controleur pour faire du crud

Reply #2 Posted by chris on 09/04/2007 17:42

Ah ça c'est une bonne chose je trouve. Merci Laurent.

 
Page
  1. Re: Nouveau controleur pour faire du crud