Bonjour Eric,

Juste quelques remarques pour essayer d'y voir plus clair dans ton
dessein :

- les méthodes search() n'existent pas par défaut, donc tu vas les
coder toi-même dans chaque contrôleur ?
- est-ce bien utile de les dupliquer partout ? une méthode générique
search() dans app_controller ou un component ne seraient-ils pas plus
judicieux ?
- ton formulaire de recherche est présent dans toutes tes vues ? dans
ce cas, tu devrais en faire un element ou un helper...
- sinon dans l'absolu, tu peux faire un contrôleur
SearchesController.php qui a une seule méthode "search()" et qui
utilise tous les modèles dans lesquels tu veux faire des recherches, à
toi de voir si une vue "search.ctp" se justifie

Maintenant, pour rester dans ton idée de base, tu peux très bien
indiquer comme attribut "action" de ton formulaire de recherche, une
url qui pointe vers une action qui se charge uniquement de dispatcher
les données transmises par le formulaire au(x) bon(s) contrôleur(s)...
Mais je trouve cela un peu superflu.

Aurélien

On 15 avr, 17:10, eric <[EMAIL PROTECTED]> wrote:
> Bonjour à tous,
>
> je suis en train d'essayer de développer une p'tite appli en CakePHP -
> ma première...
> C'est assez simpliste : quelques tables, avec des clés étrangères,
> donc des écrans type CRUD.
>
> Par contre, j'aimerais rajouter une recherche globale, autrement dit
> un formulaire de recherche qui une fois validé va faire appel par
> exemple aux méthodes search() de chaque contrôleur, et afficher le
> résultat sur une page donné.
>
> J'avoue que je bute un peu, je ne sais pas par quel bout le prendre ce
> truc.
>
> Merci d'avance pour votre aide.
>
> ++
> Eric.
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à