ホームページ > バックエンド開発 > PHPチュートリアル > 検索機能付き yii2 ドロップダウン ボックス yii2.0 ビデオ チュートリアル yii フレームワーク ビデオ チュートリアル yii 公式

検索機能付き yii2 ドロップダウン ボックス yii2.0 ビデオ チュートリアル yii フレームワーク ビデオ チュートリアル yii 公式

WBOY
リリース: 2016-07-29 08:49:45
オリジナル
1160 人が閲覧しました

シンプルな小さな機能ですが、それでも使うととても楽しいです。これを共有すると、より多くの人がより迅速に開発し、楽しくプログラミングできるようになります。
著者: Bailang 出典: http://www.manks.top/yii2_dropdown_search.html この記事の著作権は著者に帰属しており、転載することは歓迎されていますが、この声明は著者の同意なしに保持されなければなりません。元のテキストへのリンクは、記事ページのわかりやすい位置に提供する必要があります。そうでない場合、当社は法的責任を追及する権利を留保します。

Composer をまだ使用したことがない場合は、私のチュートリアルをご覧ください。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>
ログイン後にコピー

非ActiveFormで生成されたデータを更新する場合、デフォルトで選択する必要があります。値を追加するだけで簡単です

<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>
ログイン後にコピー

続きを読む

上記では、ドロップダウン ボックスと yii のコンテンツを含む、検索機能を備えた yii2 ドロップダウン ボックスを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート