ホームページ  >  記事  >  バックエンド開発  >  symfony2-データプロセスを生成するための送信フォームを作成する

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

WBOY
WBOYオリジナル
2016-08-08 09:24:141003ブラウズ

1.「1対多」の関係

テーブルショップ(1)

テーブルコメント(多)

shop_idを保存

2 まず、ショップとコメントを手動で生成しましょう。関係

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

コントローラー

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

テーブルshop

table: comment

だってここでのショップ テーブルのコメントは、実際にはショップ テーブルにフィールドを持っているわけではなく、コメントを取得するのに便利であることを示すためのマークです。たとえば、$shop->getComments(); はコメントを追加する場合にも便利です。

2番目のケース(生成できない)

addComments関数を変更した場合はどうなるか

テーブル対応を生成できない

テーブル: shop

テーブル: コメント

なぜ?

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

3番目の状況:(テーブル関係が生成できる)

テーブル:ショップ

テーブル:コメント

ショップを直接追加

コメントへ

わかりました、実際には、また「多対多」の「関係?」

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

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

上記では、symfony2 がデータを生成するための送信フォームを作成するプロセスを、プロセスの側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:gitの命令次の記事:gitの命令