2011-08-28 16 views
21

Ben yeni alan türünü oluşturmak ve ben MyType (test amaçlı) olarak adlandırılan bir sınıf oluşturduk Symfony'de 2. form sınıfınaSymfony2'nin: türü "MyType"

eklemek çalışıyorum yüklenemedi ve ne zaman

Could not load type "MyType".

Ben bu tür yüklemek için Symfony söylemek gerekir sanırım, ama nasıl bilmiyorum: Ben ben hata alıyorum form sınıfa eklemek istiyorum!

cevap

38

Sen Sonra adı "my_type_form" ile denetleyicisinden diyebilirsin sizin config.yml

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

bölümünde hizmetlerinde formunuzu kayıt var.

+12

Aslında, bu bir hizmet olduğu için, services.yml dosyasında bildirmeyi tercih ederim – chteuchteu