PHP development framework YiiFramework tutorial (34) Zii component-AutoComplete example
CJuiAutoComplete can automatically prompt users to enter text based on the first few characters. It encapsulates the JUI autocomplete plug-in.
The basic usage is as follows:
$ This-> widget ('zii. widgets. jui. CJuiAutoComplete ', array (
'Name' => 'city ',
'Source' => $ data,
// Additional javascript options for the autocomplete plugin
'Options' => array (
'Minlength' => '2 ',
),
'Htmlopexception' => array (
'Style' => 'height: 20px ;'
),
));
?>
The automatically prompted data source is completed by configuring the source attribute, and the database and files can be read in actual applications. In this example, an array is defined in SiteController for simplicity.
Public function actionIndex ()
{
$ Data = array ('nanjing', 'Beijing', 'Perth ',
'Chicago ', 'Paris', 'pengnai', 'Sydney ');
$ This-> render ('index', array (
'Data' => $ data,
));
}