1. "일대다" 관계
테이블샵(1)
테이블 댓글(다수)
상점 ID 저장
둘째, 먼저 상점과 댓글 간의 관계를 수동으로 생성합니다
장 한 가지 경우(생성 가능)
컨트롤러
가 테이블을 생성할 수 있으며 해당 관계는
테이블 가게
테이블:댓글
가게에 댓글이 달려있으니까 여기에 있는 테이블은 실제로 존재하지 않습니다. Shop 테이블에 필드가 있습니다. 여기에는 주석을 검색하는 것이 편리하다는 것을 나타내는 표시일 뿐입니다. 예를 들어 $shop->getComments()는 댓글을 추가할 때도 편리합니다.
두 번째 경우(생성 불가)
addComments 기능이 변경되면
테이블 대응을 생성할 수 없습니다.
테이블: shop
테이블: comment
왜요?
댓글테이블 아이디가 샵과 연관이 없기 때문에(즉, 실제 댓글테이블에 샵아이디가 저장되지 않기 때문입니다)
세 번째 경우: (테이블 관계 생성 가능)
테이블: shop
테이블: 댓글
은 댓글에 직접 사용 Add shop
그런데 실제로는 "다대다" 관계가 있다고요?
테이블을 제출할 때 일대다 관계를 자동으로 생성하는 방법은 무엇입니까?
다음에 얘기하자
위 내용은 심포니2에서 데이터를 생성하기 위한 제출 양식을 만드는 과정과 그 과정을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.