2010-11-27 29 views
0

Je suis sur le point de développer un tableau d'événements dans Codeigniter, où chaque événement a plusieurs catégories. J'ai pensé que je devrais utiliser une table liée pour les événements et les catégories, comme décrit ici: http://codeigniter.com/forums/viewthread/152795/Filtrer plusieurs catégories avec un formulaire

La vraie affaire est que je voudrais avoir un filtre de catégories, un peu comme celui de Authentic Jobs. Peu importe le bien et les animations, mais je veux savoir la logique derrière.

  1. La chose la plus difficile pour moi est le plusieurs cases à cocher qui filtre la requête . Comment dois-je aborder cela?
  2. Deuxièmement, je suppose que l'ensemble "préférences" sont enregistrées dans une session , non? Je n'utiliserais pas une URL pour plusieurs catégories.

Répondre

0

Eh bien, ce site est tout ajax.

Lorsqu'une catégorie est cochée/décochée, un événement de clic est déclenché. Un appel ajax est fait et les résultats sont mis à jour.

Cela n'a rien à voir avec Codeigniter en soi.

Click category 
Send ajax request with categories data 
Query database using categories in a where clause 
Update results