Tipo di campo button

Nuovo nella versione 2.3: Il tipo button è stato aggiunto in Symfony 2.3

Un semplice bottone, non interattivo.

Reso come tag button
Opzioni ereditate
Tipo genitore nessuno
Classe Symfony\Component\Form\Extension\Core\Type\ButtonType

Opzioni ereditate

Le seguenti opzioni sono definite nella classe Symfony\Component\Form\Extension\Core\Type\BaseType. La classe BaseType è il genitore sia del tipo button sia del tipo form, ma non fa parte dell’albero dei tipi di form (cioè non può essere usato come tipo form a sé stante).

attr

tipo: array predefinito: Array vuoto

Se si vogliono aggiungere attributi extra alla rappresentazione HTML del bottone, si può usare l’opzione attr. È un array associativo con gli attributi HTML come chiavi. Può essere utile quando servono classi personalizzate per il bottone:

$builder->add('save', 'button', array(
    'attr' => array('class' => 'save'),
));

disabled

tipo: boolean predefinito: false

Se non si vuole che sia possibile cliccare un bottone, si può impostare questa opzione a true. Non sarà possibile inviare il form con questo bottone, nemmeno aggirando il browser e inviando la richiesta a mano, per esempio con cURL.

label

tipo: string predefinito: Il testo è “indovinato” dal nome del campo

Imposta il testo mostrato sul bottone. Il testo può anche essere impostato direttamente all’interno del template:

  • Twig
    {{ form_widget(form.save, { 'label': 'Cliccami' }) }}
    
  • PHP
    <?php echo $view['form']->widget($form['save'], array('label' => 'Cliccami')) ?>
    

translation_domain

tipo: stringa predefinito: messages

Il dominio di traduzione che sarà usato per testi o opzioni resi per questo bottone.

Tabella dei contenuti

Argomento precedente

Tipo di campo hidden

Argomento successivo

Tipo di campo reset

Questa pagina