CJuiAutoComplete は、ユーザーが入力した最初の数文字に基づいて、ユーザーにテキストの入力を自動的に求めることができます。 JUI オートコンプリート プラグインをカプセル化します。
基本的な使い方は以下の通りです
$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 中国語 Web サイト (www.php.cn) に注目してください。