2013-06-10 13 views
7

Nel tentativo di utilizzare il costruito nel aiutante discesa HTML, ma non posso trovare come aggiungere il id = "idValue"laravel 4 - Aggiunta di valori ID di discesa seleziona

La documentazione dare questo esempio,

echo Form::select('size', array('L' => 'Large', 'S' => 'Small')); 

Quando provo il seguente codice, ottengo errori

echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'id' => 'idvalue'); 

Im usando laravel 4.

Qualsiasi aiuto sarebbe molto apprezzato.

Cheers,

risposta

17

dal codice sorgente di FormBuilder.php:

/** 
* Create a select box field. 
* 
* @param string $name 
* @param array $list 
* @param string $selected 
* @param array $options 
* @return string 
*/ 
public function select($name, $list = array(), $selected = null, $options = array()); 

Quindi si dovrebbe chiamare

echo Form::select('size', array('key' => 'value'), 'default', array('id' => 'ID_HERE')); 
+0

Rimuovere che # si prega –

+0

@Ryu_hayabusa meglio? – Aloys

+0

Sì, è .................. –

1

la risposta facile

echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'L', array('id' => 'idvalue')); 

quarto parametro deve essere un array

0
{!! Form::select('designation_id', $designations, old('designation_id'), 
       ['class' => 'form-control', 'required', 'id' => '#designation']) !!} 

è possibile aggiungere come questo

Problemi correlati