2013-08-07 6 views
0

"새로 만들기"및 "편집"작업이 있습니다. 두 작업 모두에서 동일한 템플릿을 다시 사용하고 싶습니다. 문제는 새로운 엔티티를 만들 때 페이지 제목에 "New entity"를 표시하려고하는 것입니다. 엔티티를 편집 할 때 "엔티티 제목 편집"을 원합니다."새로 만들기"및 "편집"작업의 양식 재사용

액션을 나타내는 각 액션에서 변수를 전달할 수는 있지만 제대로하지는 않습니다 ... 나뭇 가지에서 생성 또는 에디션을 감지하는 방법이 있습니까?

어떻게이 일반적인 문제를 해결할 계획입니까?

답변

0

당신은보기로 개체를 전달하고

{% set isNew = not entity.id > 0 %} 

쉽게 나뭇 가지에서 변수를 만들 수 있습니까? 당신이보기 만 양식을 전달하려면 {%를 form.vars.value.id 경우 %}

당신은`형태에서 직접

{% set entity = form.get('value') %} 
+3

또는'엔티티를 얻을 수 있습니다 – cheesemacfly