シンプルな小さな機能ですが、それでも使うととても楽しいです。これを共有すると、より多くの人がより迅速に開発し、楽しくプログラミングできるようになります。
著者: 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 チュートリアルに興味のある友人に役立つことを願っています。