CJuiAutoComplete 在使用者輸入時可以根據使用者輸入的前幾個字元自動提示使用者可以輸入的文字。它封裝了 JUI autocomplete插件。
基本用法如下
$this->widget('zii.widgets.jui.CJuiAutoComplete', array( 'name'=>'city', 'source'=>$data, // additional javascript options for the autocomplete plugin 'options'=>array( 'minLength'=>'2', ), 'htmlOptions'=>array( 'style'=>'height:20px;' ), )); ?>
自動提示的資料來源透過設定source屬性來完成,實際應用時可以透過讀取資料庫,檔案等。本例為簡單起見,使用一 個陣列定義在SiteController中。
public function actionIndex() { $data=array('Nanjing', 'Beijing', 'Perth', 'Chicago','Paris','Pengnai','Sydney'); $this->render('index', array( 'data' => $data, )); }
以上就是PHP開發框架Yii Framework教程(34) Zii組件-AutoComplete範例的內容,更多相關內容請關注PHP中文網(www.php.cn)!