2

メイン レイアウトに検索フォームを表示します。フィールドにオートコンプリートを設定する必要があります。私は CJuiAutoComplete を使用します。このウィジェットは、サイトがホームページを読み込んでいるときに機能しませんが、他のページに移動しても問題なく、このウィジェットは正しく機能します。

<form action="" method="post">
                    <h2>search place</h2>
                    <label for="city">city 
                            <?php                            
$city=array('kam','lid','bojnood','joka','hemri');
                            $this->widget('zii.widgets.jui.CJuiAutoComplete',array(
                               'name' =>'city',
                                'source'=>array_values($city),
                                'htmlOptions'=>array(
                                    'style'=>'direction:rtl,width:100%,text-align:right'
                                )
                            ));
</label>
<input type="submit" value="جستجو" class="search"/>
</form>
4

1 に答える 1

1

私は解決策を見つけましたが、これは興味がありません。メインページにjqueryuiとコマンドを追加しました。

<html>
<head>
<?php
Yii::app()->getClientScript()->registerCoreScript('jquery.ui');
?>
</head>
<body>
<script>
jQuery('#city').autocomplete({'source':['kam','lid','bojnood','joka','hemri']});
</script>
</body>
</html>
于 2013-02-25T10:33:38.933 に答える