2013-08-02 3 views
-1

를 만들 수 없습니다 이 방법? 양식을 만들 때 뭔가를 사용해야합니까?전화는 내가이 작업을 수행 할 수 있도록 내보기에 deleteForm를 만들 필요가 createDeleteForm

내가 createDeleteForm() 이후 해결책을 발견 솔루션 Symfony2 방법이 아닙니다 내 실수 때문에 나는이 방법으로 함수를 작성 내가 가진 또 다른 코드에서 그것을 복용했다 :

private function createDeleteForm($account_id) { 
     return $this->createFormBuilder(array('account_id' => $id))->add('account_id', 'hidden')->getForm(); 
} 

그리고 짜잔 문제 사라지게을 !! !!

답변

1

는이 같은 양식을 작성해야합니다 :

물론
$this->createForm(new CreateDeleteType()); 

당신은이 양식을 작성해야합니다 : 귀하의 오류 메시지는 매우 분명하다

class CreateDeleteType extends AbstractType { 

다른 것보다. method (createDeleteForm)이 (가) 존재하지 않습니다. $this은 현재 컨트롤러 컨텍스트이 아니며 양식 컨텍스트을 나타냅니다. forms in the official docs에 대해 자세히 알아보십시오.

+0

감사합니다. – Reynier

관련 문제