この記事の例では、Yii2 が Ajax に基づいてフォーム データを自動的に取得する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
ここには 2 つのテーブルがあり、location テーブルには、GII を使用して生成されたモデルと郵便番号が格納されています。
yii2advanced.customers テーブル
customer_id:int(11)
顧客名:varchar(100)
zip_code:varchar(20)
市:varchar(100)
州:varchar(100)
yii2advanced.locations テーブル
location_id:int(11)
zip_code:varchar(20)
市:varchar(100)
州:varchar(100)
実施方法
まず、zip_id を取得することで、対応する位置情報を取得できるメソッドを Locations コントローラーに追加する必要があります。リーリー
顧客のフォームビューにあるJSコード
#zipCode は select の ID です
リーリー
この記事が、Yii フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。