aggiungo un campo non mappato ad un tipo di modulo Symfony2:casella di controllo Convalida non mappata a un'entità in una forma Symfony2
$builder->add('terms','checkbox', array('mapped' => false,
'constraints' => array(new NotBlank())));
Ma la NotBlank() vincolo non funziona! Solo se cambio il tipo da 'checkbox' a 'text' funziona come previsto. Quindi, come posso convalidare una casella? Naturalmente ho provato anche con i vincoli "True()", "EqualTo()" e "Length (...)". Ma senza successo. Ho anche provato diversi valori POST (1/0, vero/falso, on/off ...) per il campo.
Qual è la grande differenza tra un campo checkbox e un campo di testo relativo alla convalida del campo modulo in symfony2?
Grazie Stef
Per ottenere gli occhi sulla vostra domanda, si dovrebbe contrassegnare con il tag più popolare che è rilevante per la tua domanda - in questo caso, vorrei raccomandare sostituendo uno dei tuoi tag, come il tag 'constraints' con 'PHP'. – Brionius