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

  [Opened] Crud générique et conditions

Posted by alaind on 02/01/2008 16:03

Bonjour,

Je souhaiterais savoir si il est possible de rajouter des conditions dans l'affichage de la liste créée par un crud générique, je veux dire des conditions passées par paramètres sans utiliser les possibilités dans le fichier dao.

  [Opened] Re: Crud générique et conditions

Reply #1 Posted by laurentj on 02/01/2008 17:05

Salut,

non, fait ton propre crud pour ça.

  [Opened] Re: Crud générique et conditions

Reply #2 Posted by alaind on 02/05/2008 14:51

Donc il faut plutôt s'inspirer du tutoriel suivant pour réaliser son crud manuellement : http://jelix.org/articles/tutoriels/crud(..) ?

  [Opened] Re: Crud générique et conditions

Reply #3 Posted by bballizlife on 02/05/2008 17:03

Finalement y a que la méthode index() de jControllerDaoCrud à revoir pour afficher la liste des enregistrements en acceptant des paramètres, si j'ai bien compris ce que tu voulais faire.

Donc pour moi le plus simple serait de faire un controller héritant de jControllerDaoCrud et de surcharger index() pour tes besoins. Il faut aussi modifier le template associé pour ajouter tes éléments de formulaire pour la recherche bien évidemment.


N'importe comment c'est dans la doc

  [Opened] Re: Crud générique et conditions

Reply #4 Posted by bastnic on 03/16/2008 12:09

Il existera dès la version 1.0.3 une fonction de jControllerDaoCrud qui permet d'ajouter des conditions.

Un exemple avec :

 protected function _indexSetConditions($cond) {
     parent::_indexSetConditions($cond);
     $cond->addCondition('id','!=',4);	
 }
 
Page
  1. Re: Crud générique et conditions