2013-11-21 6 views
-1

symfony2를 배우기 시작했습니다. 엔티티 관계에 대한 기본적인 의문이 생겼습니다. 완전히 내가 두 엔티티 1.Admission.php 및 2.Mstcity.php, 그냥이 두 엔티티 사이의 관계를 만들고 싶어. mysql 테이블 구조 : 1.admission = id, name, mst_city_id 2. mst_city = id, city_name .. 간단한 입학 허가서를 가지고 있습니다. 그 형태로 내가 city_name 선택 상자를로드해야합니다. 관계 ID가 승인 테이블에 있습니다. mst_city_id는 mst_city 테이블의 외래 키입니다.symfony2 두 엔티티 간의 관계

admission.mst_city_id = mst_city.id ...> 날이 과정 나 여기 심포니 문서를 다시 게시하는 아무 소용이 없다

답변

1

을 이해하는 데 도움이 일치

에 의해 CITY_NAME 필요 그러니 계속해서 읽으십시오. HERE 정확히 무엇을하고 싶은지 보여주는 문서의 예가 있습니다.

0

이 곳에서 설정 한 적절한 조합을 가정 할 때, 당신은 당신은 확인해야합니다 위젯 형식으로 엔티티와

$builder->add('mst_city_id', 'entity', array(
    'class' => 'BundleName:mst_city', 
    'property' => 'city_name', 
)); 
0
  1. 을 필드를 추가 할 수 있습니다 당신이 -One2One, One2Many, Many2Many
  2. 를 사용하는 관계의 유형
  3. 매퍼/주석의 관계를 정의하고
  4. 가 지속 엔티티와 플러시 기관
  5. 에 데이터를
  6. 소유의 측면을 확인 양식 유형을 만들고 바인딩