CJuiAutoComplete kann den Benutzer basierend auf den ersten vom Benutzer eingegebenen Zeichen automatisch zur Texteingabe auffordern. Es kapselt das JUI-Autovervollständigungs-Plugin.
Die grundlegende Verwendung ist wie folgt
$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;' ), )); ?>
Die automatisch angeforderte Datenquelle wird durch die Konfiguration des Quellattributs vervollständigt. In der tatsächlichen Anwendung kann sie aus Datenbanken, Dateien usw. gelesen werden. Der Einfachheit halber verwendet dieses Beispiel ein in SiteController definiertes Array.
public function actionIndex() { $data=array('Nanjing', 'Beijing', 'Perth', 'Chicago','Paris','Pengnai','Sydney'); $this->render('index', array( 'data' => $data, )); }
Das Obige ist der Inhalt des PHP-Entwicklungsframeworks Yii Framework-Tutorial (34) Zii-Komponente-AutoComplete-Beispiel. Weitere verwandte Inhalte finden Sie unter PHP chinesische Website (www.php .cn)!