この記事の例では、Yii2 での DropDownList の簡単な使用法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
ここでは、実際のアプリケーションを例として、Yii2 DropDownList の使い方を説明します。
Infinitus 分類のような分類テーブルがあります。テーブル構造は次のとおりです。pid は親分類 ID です
ここで達成したいのは:
新しいカテゴリを作成するとき、親カテゴリはすべてのカテゴリから選択することも、選択しないこともできます
カテゴリを編集する場合、現在編集中のカテゴリを親カテゴリとして選択することはできません。 。 。自分を選択すると、親カテゴリが自分になり、何か問題が発生します。
実装コードは以下の通り、フォームのコードを全て貼り付けます
さらに Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Yii フレームワークの概要と一般的なテクニックの概要」、「PHP の優れた開発フレームワークの概要」、「PHP を始めるための基本チュートリアル」 Smarty テンプレート」、「PHP オブジェクト指向プログラミング入門」チュートリアル、「php 文字列の使い方まとめ」、「php+mysql データベース操作入門チュートリアル」、「php 共通データベース操作スキルまとめ」
この記事が、Yii フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。