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;' ), )); ?>
소스 속성을 구성하여 자동으로 프롬프트되는 데이터 소스가 완성되며, 실제 애플리케이션에서는 데이터베이스, 파일 등에서 읽어올 수 있습니다. 단순화를 위해 이 예제에서는 SiteController에 정의된 배열을 사용합니다.
public function actionIndex() { $data=array('Nanjing', 'Beijing', 'Perth', 'Chicago','Paris','Pengnai','Sydney'); $this->render('index', array( 'data' => $data, )); }
위 내용은 PHP 개발 프레임워크 Yii 프레임워크 튜토리얼(34) Zii 컴포넌트-자동 완성 예제의 내용입니다. 자세한 내용은 PHP 중국어를 참고하세요. 웹사이트(www.php.cn)!