2013-06-10 36 views
7

Im cố gắng sử dụng được xây dựng trong danh sách thả xuống HTML helper, nhưng tôi không thể tìm cách thêm id = "idvalue"Laravel 4 - Thêm giá trị ID để thả xuống chọn

Các tài liệu cung cấp cho ví dụ này,

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

Khi tôi cố gắng đoạn mã sau, tôi nhận được lỗi

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

Im sử dụng Laravel 4.

Mọi trợ giúp sẽ được đánh giá cao.

Chúc mừng,

Trả lời

17

Từ mã nguồn của 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()); 

Vì vậy, bạn nên gọi

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

Di rằng # xin –

+0

@Ryu_hayabusa tốt hơn? – Aloys

+0

Có nó là .................. –

1

Câu trả lời dễ dàng

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

tham số thứ tư phải là một mảng

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

bạn có thể thêm như thế này

Các vấn đề liên quan