Как я могу вернуть ярлык на поле автозаполнения в CakePHP - PullRequest
0 голосов
/ 25 мая 2011

Привет, у меня есть окно поиска на моем сайте cakephp 1.3, которое я только что преобразовал в поле автозаполнения с помощью помощника ajax.Все работает нормально, но я имел обыкновение иметь возможность пометить поле, то есть с помощью этого:

echo $form->create("Charity",array('action' => 'search'));
echo $form->input("Charity.charity_name", array('label' => 'Search for'));
echo $form->end("Search");

У меня было бы поле поиска с надписью «Поиск» над ним.используя помощника по автозаполнению, который я использую:

echo $form->create("Charity",array('action' => 'search'));
echo $ajax->autoComplete('Charity.charity_name', '/charities/autoComplete', array('label' => 'Search for'));
echo $form->end("Search");

К сожалению, мой добавляемый массив ('label' => 'Search') не дает желаемого эффекта.Я знаю, что есть варианты автозаполнения, но, видимо, лейбл не один из них.Как я могу вернуть свой лейбл :) 1009

заранее спасибо

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Не существует способа добавления ярлыка для ящиков для автозаполнения. Лучше всего написать код вокруг себя, как и т. Д., Точно так же, как вы видите вокруг торта. Возможно, стоит положить билет ребятам из CakePHP, чтобы посмотреть, смогут ли они это исправить в следующем раунде.

0 голосов
/ 26 мая 2011

Быстрый просмотр API: http://api13.cakephp.org/class/ajax-helper#method-AjaxHelperautoComplete, массив $options предназначен для Ajax-параметров .

В методе используется метод FormHelpers text, поэтомусоздает входные данные без всей упаковки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...