1. "One-to-many" relationship
Table shop (1)
Table comment (many)
Save shop_id
2. First, let’s manually generate shop and comment Relationship
The first case (can be generated)
controller
can generate a table, corresponding relationship
table shop
table: comment
Because The comments in the shop table here do not actually have a field in the shop table. It is just a mark to indicate that it is convenient to retrieve comments. For example, $shop->getComments(); is also convenient when adding comments.
Second case (cannot be generated)
What if the addComments function is changed
Cannot generate table correspondence
Table: shop
Table: comment
Why?
Because the comment table id is not associated with the shop (that is, the shop id is not stored in the real comment table)
The third situation: (table relationships can be generated)
table : shop
table: comment
directly add shop
to the comment
Okay, in fact, there is also "many-to-many" "relation?
How to automatically generate a one-to-many relationship when submitting a table?
Let’s talk about it next time
The above introduces the process of symfony2-creating a submission form to generate data, including aspects of the process. I hope it will be helpful to friends who are interested in PHP tutorials.