2011-08-30 2 views
5

symfony 및 PHP를 처음 사용했습니다. 나는 누군가가 도울 수 있기를 바란다는 문제가있다 :Symfony 2 - 하위 엔티티의 옵션을 필터링하는 상위 엔티티가있는 양식을 만듭니다.

우리는 3 개의 엔티티가있다.

그룹, 전문 분야, 작품; 작품은 전문 분야에 속하며, 전문 분야는 그룹에 속합니다.

나는 "일"을 만들 수있는 양식을 갖고 싶어한다. 나는 그룹의 목록을 가진 선택에 따라 나의 특선을 걸러 내고 싶다 (우리가 목적지에 의해 필터링 된 목적지를 얻는 여행 사이트에서와 같이).

그래서 내 양식에는 2 개의 필드 만 있습니다. 작품의 전문성과 이름. 그러나 내 견해로는 전문 분야와 양식에 속하는 분야를 필터링하는 그룹에 대해 3 개의 필드가 있어야합니다.

예약 항공편 사이트와 마찬가지로 시작부터 밭을보아야합니다.

이것은 매우 간단하지만 나는 그것에 매달려 있습니다.

1) 사용 아약스 :

내가이 개 솔루션을 가지고 올 수있는이 순간에 당신

답변

2

감사드립니다. 요청시 그룹으로 선택 상자를 채 웁니다. 그룹 중 하나를 선택하면 모든 전문 분야가 해당 그룹의 다른 선택 상자로 들어갑니다.

2) uri 세그먼트를 사용하십시오. 사용자가 먼저 그룹을 선택하게 한 다음 다음 페이지로 이동하여 전문가를 선택하게하십시오. 그 후 사용자는 데이터를 채우는 양식을 얻습니다.

+0

+1. 옵션 2를 사용하면 사용자가 북마크하거나 공유 할 수있는 주에 대한 링크를 얻을 수 있기 때문에 갈 것입니다. – gilden

관련 문제