symfony2-データプロセスを生成するための送信フォームを作成します

WBOY
リリース: 2016-06-13 12:19:54
オリジナル
771 人が閲覧しました

symfony2-データプロセスを生成するための送信フォームを作成

1.「1対多」関係

テーブルショップ (1)

テーブル コメント (複数)

shop_id を保存

orm 関係

ショップ.orm .xml

Comment.orm.xml

two , まず、ショップとコメントの関係を手動で生成します

最初のケース (生成可能)

コントローラーでは、

でテーブルを生成でき、対応関係は

table shop

テーブル: コメント

ここのショップテーブルには実際にはフィールドはありません。コメントを取得するのに便利であることを示す単なるマークです。たとえば、$shop->getComments(); はコメントを追加する場合にも便利です。

2 番目のケース (生成できません)

変更した場合はどうでしょうかaddComments 関数

はテーブル対応を生成できません

table: shop

table: comment

なぜですか?

コメントテーブル ID がショップに関連付けられていないため (つまり、ショップ ID が実際のコメントテーブルに格納されていない)

3 番目のケース: (テーブル リレーションシップが生成可能)

テーブル: ショップ

テーブル: コメント

コメントにショップを直接追加

なるほど、実際には「多対多」の関係があるのでしょうか?

テーブルを送信するときに 1 対多のリレーションシップを自動的に生成するにはどうすればよいですか?

それについては次回話しましょう

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート