1

symfony-1.4(doctrine) の複数レベル埋め込みフォームの実用例が必要です。

サンプル スキーマは次のとおりです。

テーブルA:

  id

テーブル B:

  id

  tableA_id

テーブルC:

  id

  tableB_id

上記のプロトタイプ スキーマについて、同じフォームを使用して上記の 3 つのテーブルにレコードを追加/編集したいと考えています。

4

3 に答える 3

2

次のドキュメントを参照してください。埋め込みフォームの統合に役立つ場合があります。

于 2012-07-05T10:31:39.553 に答える
0

ここを読んでみてください。これは 3 レベルの埋め込みの例ではありませんが、常に役立つ可能性があります。

于 2012-07-05T15:40:37.577 に答える
0

とても簡単です。これらのフォームを次のように埋め込むことができます。

フォーム tableAForm.class.php に tableBForm を埋め込みます:

$this->embedRelation('tableB');

フォーム tableBForm.class.php に tableCForm を埋め込みます:

$this->embedRelation('tableC');
于 2012-07-08T00:42:45.323 に答える