2011-08-28 109 views
21

我試圖創建一個新的字段類型,並將其添加到窗體類Symfony的2的Symfony2:未能加載類型「的MyType」

我創建了一個名爲MyType(用於測試目的)類和時我想將它添加到窗體類我得到的錯誤:

Could not load type "MyType".

我想我必須告訴Symfony的加載一個類型,但我不知道怎麼辦!

回答

38

你必須註冊您的形式你config.yml

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

的部分服務,那麼你可以從一個名爲「my_type_form」控制器調用它。

+12

其實,因爲這是一個服務,我寧願在services.yml文件中聲明它 – chteuchteu

相關問題