Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đưa vào menu thả xuống với kết quả cơ sở dữ liệu trong Laravel 4

Để điền vào một menu thả xuống với tất cả các bản ghi từ mô hình RecordCompany, bạn có thể làm như sau, theo quan điểm của mình:

{{ Form::select('company_id', RecordCompany::lists('company_name', 'id')) }}

Giải thích mã:

  1. Form::select phương thức tạo thẻ chọn HTML.
  2. company_id là tên của thẻ chọn.
  3. Tham số thứ hai là các tùy chọn cho thẻ chọn. Các danh sách lists trong bất kỳ mô hình nào (trong trường hợp này là RecordCompany) tạo một mảng kết hợp chứa các tham số được truyền cho phương thức đó (idcompany_name trong trường hợp này) của tất cả các bản ghi trong bảng cơ sở dữ liệu của mô hình.

Nếu muốn, bạn cũng có thể gọi các lists từ bộ điều khiển và sau đó chuyển giá trị cho chế độ xem, như sau:

Trong bộ điều khiển

$company_lists = RecordCompany::lists('company_name', 'id');

return View::make('admin.record_new', array('company_lists' => $company_lists));

Đang xem

{{ Form::select('company_id', $company_lists) }}

Bạn có thể xem tài liệu Laravel 4 để tạo danh sách thả xuống tại đây: http:// laravel.com/docs/html#drop-down-lists



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa utf8 và latin1

  2. Cách so sánh giá trị rỗng trong MySQL

  3. Sự khác biệt giữa InnoDB và MyISAM?

  4. Cột 'Dấu thời gian cập nhật' của MySQL - Trình kích hoạt

  5. Tổng tích lũy MYSQL theo ngày