yii2下拉框帶搜尋功能 yii2.0影片教學 yii框架影片教學 yii官

WBOY
發布: 2016-07-29 08:49:45
原創
1154 人瀏覽過

簡單的小功能,但是用起來還是蠻爽的。分享出來讓更多的人有更快的開發效率,開開心心快樂程式設計。
作者:白狼出處:http://www.manks.top/yii2_dropdown_search.html 本文版權歸作者,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

如果你還沒使用過composer,你可就out了,看我的教學分享,composer簡直就是必備神奇有木有。都說到這個點上了,我們趕緊使用composer進行安裝吧。

不急,先來看看效果圖是啥樣的,不然都沒心情沒慾望看下去。原文自備圖片,可參考。

啥玩意,沒興趣?繼續看嘛,看完再操作一邊才能覺得好在哪裡。
有木頭有感覺很帥氣,當然啦,遠遠不止,還很上檔次用起來效果也是槓槓的有木有。
好了好了,抓緊時間安裝,不然聊起來真是沒完沒了。

<code><span>composer require kartik-v/yii2-widget-<span>select2 <span>"<span>@dev"
<span>#特别说明,因为这里安装的dev版本,也就是开发版本,不稳定版本,如果你的项目是git托管的,composer安装下来之后这里记得删掉 \vendor\kartik-v\yii2-widget-select2目录下的.git文件,不然你提交不上去的哦
</span></span></span></span></span></code>
登入後複製

等他個大概5分鐘的樣子差不多了,安裝就好了,然後我們就可以像下面一樣開始使用了
//如果你的表單是ActiveForm,請使用

<code>use kartik\select2\Select2; 
//$data是键值对数组哦,key-value ,下面所声明的所有$data均为键值对数组,以该数组为例 
$data = [<span>2 => <span>'widget', <span>3 => <span>'dropDownList', <span>4 => <span>'yii2']; 
echo $form->field($model, <span>'title')->widget(Select2::classname(), [  
    <span>'data' => $data, 
    <span>'options' => [<span>'placeholder' => <span>'请选择 ...'], 
]);
</span></span></span></span></span></span></span></span></span></span></span></code>
登入後複製

//如果你的表單是非ActiveForm,可以參考下面的

<code><span>use <span>kartik\<span>select2\<span>Select2; 
<span>echo Select2::widget([ <span>'name' => <span>'title', 
    <span>'data' => $data, 
    <span>'options' => [<span>'placeholder' => <span>'请选择...'] 
]);

</span></span></span></span></span></span></span></span></span></span></span></code>
登入後複製

非ActiveFomr產生的更新資料的時候就需要預設選中,好辦,加value值即可

<code><span>use <span>kartik\<span>select2\<span>Select2; 
<span>echo Select2::widget([ 
    <span>'name' => <span>'title', 
    <span>'value' => <span>2, 
    <span>'data' => $data, 
    <span>'options' => [<span>'placeholder' => <span>'请选择...'] 
]);
<span>#但是如果你的表单是ActiveForm生成的,但是往往字段不是表字段怎么办呢?更好办啦,以上面的为例,你只需要指定$model->title = ['title1', 'title2'];即可

</span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>
登入後複製

繼續閱讀

以上就介紹了yii2下拉框帶搜尋功能,包括了下拉框,yii方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板