2010-10-11 1 views
0

Je souhaite utiliser le composant de saisie semi-automatique pour cakephp mais au lieu de simplement saisir une valeur dans un champ de texte, je veux qu'il fonctionne comme les étiquettes SOF. c'est-à-dire une étiquette, une deuxième étiquette, ...CakePHP: Saisie semi-automatique pour plusieurs variables dans un champ de texte

Est-ce que quelqu'un sait s'il existe une option pour utiliser ce composant?

grâce,

Jonesy

+0

De quel composant de saisie semi-automatique faites-vous référence? – bjudson

Répondre

2

Vous devriez regarder en utilisant jQuery UI Autocomplete, qui a une démonstration de cette fonctionnalité ici:

http://jqueryui.com/demos/autocomplete/#multiple

Vous ne devriez pas avoir besoin d'un composant Cake Pour cela, il suffit d'inclure le code jQuery pour faire ce que vous voulez, et de l'attacher à un champ de formulaire Cake standard. Vous pouvez inclure les valeurs dans le script lors du chargement ou les renvoyer d'une méthode de contrôleur (en utilisant RequestHandler pour renvoyer JSON).

+0

merci pour votre réponse, puis-je ajouter un tableau PHP dans la variable availableTags? – iamjonesy

+0

Pas de problème. Oui, en fait, Cake a une fonction intégrée pour convertir un tableau PHP en un objet JS: '$ this-> Js-> object ($ your_array)'. Regardez http://book.cakephp.org/view/1593/Methods – bjudson

Questions connexes