Cakephp 2.3.7 を使用してオートコンプリート ファイルを作成しようとしています。チュートリアルはたくさんありますが、そのほとんどは Cake 1.3 程度のものです。
このような Cake 2.X のいくつかを見つけました ( http://hitechcyberabad.blogspot.com.es/2013/02/autocomplete-in-cakephp-22x-using-jquery.html )が、どれも機能しません私のため。
チュートリアルのcitys_dropdown.ctpのコードを編集する必要がありました:
<div class="contacts search form">
<fieldset>
<legend></legend>
<?php //paginator->options(array('url' => $this->passedArgs));
$this->Form->create('Contact', array('type'=>'post','action' => 'find'));
echo $this->Form->input('city', array(
'empty' => 'Pick a city',
'label' => 'City',
'option'=> $cities,
'id' => 'city',
'autocomplete' => 'on'));
echo $this->Form->end(__('Search'));
?>
</fieldset>
</div>
<script>
$( "#city" ).autocomplete({
source: "/cake/contacts/find",
minLength: 2,
delay: 2
});
</script>
残りのコードはチュートリアルと同じです。
エラーメッセージは表示されません。単に機能せず、理由がわかりません。