0

私は助けが必要です。4 つのコンボ ボックスを含むページがあります。ここで、同じページに追加のテキスト フィールドを 1 つ作成する必要があります。私は2つのテーブルを持っています。これで、ユーザーはテーブル A からテキスト フィールドに何かを入力でき、そのデータはテーブル B に入力されると想定されます。テーブル A と B は関連しています。

良い:

TABLE A:         
======== 
ID   Mark             
1    AA                
2    BB                
3    CC                
.    .                  
.    .                 

TABLE B:
========
A_ID
1
2
3
.
.
4

1 に答える 1

1

それを実装する正確な方法は、リレーション タイプ、つまりBELONGS_TO、またはHAS_MANY?によって異なります。

開始する良い方法は、から拡張する新しいフォーム モデルを作成することCFormModelです。Aここでは、とモデルの両方から属性を定義しB、必要な追加の属性とそれらに関連する検証規則を定義できます。

次に、コントローラはリクエストを処理し、受信したデータを保存、更新などのために個別のターゲット モデルに分割します。

具体的な例や説明が必要な場合はお知らせください。

于 2013-03-29T15:14:47.227 に答える