9

Tôi đã kiểm tra hướng dẫn sử dụng CI để xem cách xử lý update_batch() và có vẻ như nó chấp nhận onlt một chỉ mục để khớp với hàng sẽ được cập nhật.Cập nhật hàng loạt trong Codeigniter với nhiều mệnh đề WHERE

Nhưng trong trường hợp của tôi, tôi cần chỉ định hai chỉ mục như langid_page mà tôi sử dụng làm chỉ mục cùng nhau. như vậy lang=en|id_page=115 là duy nhất để chìa khóa cho hàng.

Phương tiện, chỉ số nơi tôi nên WHERE lang = $lang AND id_page = $id_page ...

Có cách tiếp cận trên bản cập nhật hàng loạt với nhiều chỉ số?

Cảm ơn bạn.

Trả lời

5

Hiện tại không có. Bạn có thể viết một trình điều khiển mới mở rộng một trong những trình điều khiển hiện có nhưng có lẽ nó không đáng giá. Chính xác những gì bạn đang cố gắng để làm?

+0

cố gắng update_batch() :) nhưng không sao. Tôi tạo ra một vòng lặp trong php để làm điều đó một cách riêng biệt. Cảm ơn bạn. –