2011-08-28 20 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

दरअसल, चूंकि यह एक सेवा है, इसलिए मैं इसे सेवाओं में घोषित करना चाहूंगा। फ़ाइल फ़ाइल – chteuchteu

संबंधित मुद्दे