この記事の例では、Yii2 がドロップダウンリストを使用して地域の 3 レベルの連携機能を実装する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
セクションを表示:
モデル部分:
これは一般的に使用される ajax リクエストです。もちろん、$form-> フィールドで のような構造に直接結合する必要があります。 ($model、$var) 変数データ テーブルにない場合もあります。また、モデル内で独自に定義し、セキュリティ フィールドを設定する必要がある場合もあります。次のようになります:
以前は複数のテーブルだったので、テーブルを接続するために jjoinWith() を使用する必要がありました。後でそれらをすべて 1 つのテーブルに変換しました。複数のテーブルを 1 つのテーブルに変換できる場合は、単に使用してください。単一のテーブル:
コントローラーでの書き込みはより簡単で、直接呼び出すだけです:
さらに Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Yii フレームワークの概要と一般的なテクニックの概要」、「優れた PHP 開発フレームワークの概要」、「Smarty を始めるための基本チュートリアル」テンプレート』、『PHPオブジェクト指向プログラミング入門チュートリアル』、『php文字列の使い方まとめ』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作スキルまとめ』
この記事が皆さんの Yii フレームワークに基づく PHP プログラムの設計に役立つことを願っています。