Recherche simple dans cakephp 2.0
Je suis en train de construire un simple répertoire dans cakephp 2.0 magasins & extrait des informations.
actuellement, j'ai une table nommée contacts, avec les champs suivants.
- Nom
- Pas de téléphone.
- e-mail
- Emplacement
Je voudrais intégrer une simple fonction de recherche par les listes de contacts correspondant à la requête. depuis sa une base très simple d'application, je veux garder cette aussi simple que possible.
des suggestions?
Est-il quelque chose de spécifique que vous êtes coincé sur? Il ne sembler une base
find()
requête devrait faire l'affaire.OriginalL'auteur nickfrancis.me | 2012-02-08
Vous devez vous connecter pour publier un commentaire.
$keyword = '%'.$this->params->query['keyword'].'%';
etarray('ModelName.phone LIKE' => $keyword);
.OriginalL'auteur Kiran
Je recommande d'utiliser un plugin comme
https://github.com/dereuromark/search
pour le garder au SEC et simple.
c'est un 3-liner, vous devez ajouter à l'action
et seulement quelques lignes de configuration dans le modèle ainsi que d'un petit formulaire dans la vue.
c'est tout.
OriginalL'auteur mark
Désolé de relancer un répondu à la question, j'ai résolu ce peu de la même manière (un peu) et cela fonctionne avec CakePHP 2.3.5
OriginalL'auteur teknix
Essayez d'utiliser la méthode find() pour les requêtes de recherche .. pour plus de détails .., visitez le lien ci-dessous
La récupération de données
OriginalL'auteur Abhishek Jain
Il suffit de créer une fonction de recherche simple et les conditions d'utilisation de tableau pour la mise en correspondance de votre champs de recherche et l'utilisation de ce tableau en soit trouver une fonction ou une fonction de la pagination comme expliquer dans cet exemple.
OriginalL'auteur user3436247