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

  [Opened] Joker SQL et jForms

Posted by webseb on 06/15/2008 17:12

Bonjour,

Pour mon appli je fais une requete en utilisant

 <?xml version="1.0" encoding="utf-8"?>
 <forms xmlns="http://jelix.org/ns/forms/1.1">

    <menulist ref="type">
      <label>Clients</label>
      <item value="1">Local</item>
      <item value="2">Interne</item>
      ...
      ...
      <item value="%">Tous</item>
    </menulist>
 
    ...

   <submit ref="submit">
     <label>LANCER LA RECHERCHE</label>
   </submit>
 </forms>

Quand on sélectionne "tous" dans le menu liste je pensais envoyer le Joker SQL '%' et ainsi faire un équivalent de * pour ce qui concerne le menulist (c.a.d ne pas le prendre en compte dans le DAO :

 <factory>
        <method name="getclients" type="select">
            <parameter name="type" />
            <parameter name="city" />
        <conditions>
            <eq property="type" expr="$type" />
            <eq property="city" expr="$city" />
        </conditions>
        </method>
 </factory> 

Je pense que je n'ai pas la bonne approche, un peu d'aide ne serais pas de refus.

Merci.

  [Opened] Re: Joker SQL et jForms

Reply #1 Posted by webseb on 06/15/2008 18:14

Finalement je vais voir avec un objet jDaoConditions.

  [Opened] Re: Joker SQL et jForms

Reply #2 Posted by laurentj on 06/15/2008 21:15

Salut,

pour des formulaires de recherche, surtout si il y a plusieurs critères de recherches différents, et donc au final des requêtes SQL différentes en fonction des critères séléctionnés ou non, jDaoConditions est en effet souvent plus adapté et plus simple à utiliser.

  [Opened] Re: Joker SQL et jForms

Reply #3 Posted by webseb on 06/15/2008 21:19

Ouppsss je rédigeais en même temps que toi ;-)

 
Page
  1. Joker SQL et jForms