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