मैं सिम्फनी 2 के साथ काम करता हूं और मैं पंजीकरण फॉर्म बनाना चाहता हूं। मैं FOSUserBundle का उपयोग नहीं करना चाहता हूं।सिम्फनी 2: एक कस्टम फॉर्म तत्व जोड़ें, एक इकाई में नहीं
तो, मैं एक इकाई खाता बनाते हैं (क्षेत्रों के साथ: उपयोगकर्ता नाम, पासवर्ड, ईमेल ...) और मैं प्रपत्र बनाने के लिए:
$account = new Account();
$form = $this->createFormBuilder($account)
->add('username', 'text', array('label' => 'Nom de compte :'))
->add('password', 'password', array('label' => 'Mot de passe :'))
->add('email', 'email', array('label' => 'Adresse email :'))
->getForm();
अब, मैं पासवर्ड के लिए एक पुष्टिकरण क्षेत्र जोड़ना चाहते हैं। लेकिन, जब मैं उदाहरण के लिए "password_confirmation" के लिए ऐड() विधि के साथ एक क्षेत्र को जोड़ने के लिए, कोशिश है कि मैं इस है:
न तो संपत्ति "password_confirmation" और न ही विधि "getPasswordConfirmation()" और न ही विधि "isPasswordConfirmation() "कक्षा में मौजूद है" ऐप \ फ्रंटबंडल \ Entity \ Account "
मैं कस्टम फ़ील्ड कैसे जोड़ सकता हूं? और उसके बाद, इसे कैसे वैध करें?
धन्यवाद। बीआर।
बहुत बहुत धन्यवाद;) –
एक सही उत्तर। – rjmunro
बहुत बहुत धन्यवाद। – iizno