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

  [Opened] Statut online/offline, comment le gérer ?

Posted by YvesTan on 07/07/2008 21:35

Salut tous le monde,

J'ai un module backend et un module frontend. Pour chaque table de ma BDD, j'ai un statut online/offline (true/false).

J'ai des méthodes que j'ai ajoutées dans mes fichiers XML de Daos.

Sur le module backend, j'affiche tous les enregistrements. Par contre, sur le module frontend, je n'affiche que les enregistrements "online".

Faut-il que je fasse deux méthodes ? Une qui sort tous les enregistrements et une qui sort en fonction du statut .

Exemple :

       <method name="countByProjet" type="count" distinct="id_fond">
            <parameter name="id_projet"/>
            <conditions logic="AND">
                <eq property="id_projet" expr="$id_projet"/>
            </conditions>
        </method>
        <method name="countByProjetStatut" type="count" distinct="id_fond">
            <parameter name="id_projet"/>
            <parameter name="online" default="true"/>
            <conditions logic="AND">
                <eq property="id_projet" expr="$id_projet"/>
                <eq property="online" expr="$online"/>
            </conditions>
        </method>

Merci ++

  [Opened] Re: Statut online/offline, comment le gérer ?

Reply #1 Posted by laurentj on 07/07/2008 21:44

Salut,

je dirais que c'est une question de "praticité". C'est toi qui voit. En fait, vu que pour le frontend, tu ne sort qu'un type de statut, j'aurais remplacé countByProjetStatut par

    <method name="countByOnlineProject" type="count" distinct="id_fond">
         <parameter name="id_projet"/>
         <conditions logic="AND">
             <eq property="id_projet" expr="$id_projet"/>
             <eq property="online" value="1"/>
         </conditions>
    </method>

Ainsi moins de paramètre, donc un pouillème plus rapide au niveau PHP.

 
Page
  1. Erreur Fatal sur la methode FindBy($conditions) >
  2. Re: Formulaire pour multiple enregistrement >
  3. Re: [Resolu] fichier uploader >
  4. Re: Nouvel objet jResponse qui ne fonctionne pas >
  5. Re: Affichage d'une image en background d'un tableau sur une tpl >
  6. Re: Nouvel objet jResponse qui ne fonctionne pas >
  7. Re: Passage de parmatre dans une URL >
  8. Re: Statut online/offline, comment le gérer ?