2011-08-28 4 views
21

나는 새로운 필드 유형을 작성하고 내가 MyType (테스트 목적)라는 클래스를 만들었습니다 심포니 2에 폼 클래스에Symfony2 : 유형 "합니다 MyType"

를 추가하려고를로드 할 수 없습니다 때

Could not load type "MyType".

는 내가 그 유형을로드 심포니 알려야합니다 생각,하지만 난 방법을 모르는 : 나는 그것이 내가 오류를 얻을 폼 클래스에 추가 할!

답변

38

당신은 그럼 당신은 이름이 "my_type_form"와 컨트롤러에서 호출 할 수 있습니다 config.yml

services: 
    my_type_form: 
     class: sf\MyTypeBundle\Form\MyType 
     tags: 
     - { name: form.type } 

의 섹션 서비스에 양식을 등록 할 수 있습니다.

+12

사실, 서비스이기 때문에 services.yml 파일에서 선언하고 싶습니다. – chteuchteu