複数のモデルを扱う複雑なフォーム ================================ 複雑なユーザインタフェイスにおいては、一つのフォームにユーザが入力したデータをデータベースの異なる複数のテーブルに保存しなければならないということが生じ得ます。 Yii のフォームの概念に従うと、単一モデルのフォームと比べても、ほとんど複雑さを加えることなく、そういうフォームを構築することが出来ます。 単一モデルの場合と同じように、サーバ側では次のような検証のスキーマに従います。 1. モデルのクラスをインスタンス化する。 2. モデルの属性に入力されたデータを投入する。 3. 全てのモデルを検証する。 4. 全てのモデルに対して検証が通った場合は、それらを保存する。 5. 検証が失敗した場合、または、データが送信されなかった場合は、全てのモデルのインスタンスをビューに渡してフォームを表示する。 次に、一つのフォームで複数のモデルを使用する例を示します ... (未定) 複数のモデルの例 ---------------- > Note|注意: この節はまだ執筆中です。 > > まだ内容がありません。 (未定) 依存するモデル -------------- > Note|注意: この節はまだ執筆中です。 > > まだ内容がありません。 (未定)