Nếu đây không phải là Biến (giá trị tiếp tục thay đổi) thì tôi sẽ đề xuất tạo hằng số trong tệp constant.php trong thư mục cấu hình trong thư mục ứng dụng, nếu đó là biến tiếp tục thay đổi thì tôi sẽ đề xuất tạo bộ điều khiển tùy chỉnh trong thư mục lõi (nếu không tồn tại, hãy tiếp tục tạo thư mục "lõi") trong thư mục ứng dụng. Cần thực hiện một số thay đổi trong bộ điều khiển khác như đã đề cập ở đây: mở rộng bộ điều khiển mới của bạn với lớp "CI_Controller". Ví dụ
open-php-tag nếu (! Được xác định ('BASEPATH')) thoát ('Không cho phép truy cập tập lệnh trực tiếp'); lớp LD_Controller kéo dài CI_Controller {} cận php-tag
Đây LD_ là từ khóa tùy chỉnh của tôi, nếu bạn muốn thay đổi, bạn có thể thay đổi nó trong file config.php dưới dòng # 112 như ở đây: $ config ['subclass_prefix'] = 'LD_'; và mở rộng lớp này trong tất cả các trình điều khiển của bạn là "lớp Mynewclass mở rộng LD_Controller .. Và trong LD_controller bạn đã viết phương thức mà bạn muốn xác định biến/mảng của các giá trị & gọi mảng đó trong tất cả các ứng dụng như được hiển thị ở đây: xác định biến: var $ data = array(); Phương pháp để có được giá trị từ db qua lớp mẫu:
function getbooks()
{
$books = $this->mybooks_model->getbooks(); //array of records
$this->data = array('books'=>$books);
}
gọi biến này trong các quan điểm: print_r ($ this-> Xóa dữ liệu [ 'cuốn sách']);); bạn sẽ nhận được tất cả các giá trị mảng ... ở đây chúng tôi đảm bảo rằng thông số "$ data" ít nhất phải được chuyển nếu không có vấn đề gì bạn có thể xác định tham số $ data này vào dạng xem như được hiển thị ở đây: $ this- > load-> view ('mybookstore', $ data);
sau đó nó hoạt động hoàn toàn tốt ,,, yêu để chia sẻ ... có một niềm vui làm việc bạn bè
Hi .. phương pháp này sẽ được tải biến '$ site_data' ngay cả khi chúng ta gọi là một hàm bên trong bộ điều khiển của chúng tôi cập nhật db thay vì trả về một chế độ xem? – Rifky
@Rifky Có thể là câu trả lời muộn, nhưng tôi đã tìm thấy nó ngay hôm nay. Có, nó sẽ có sẵn trong tất cả các bộ điều khiển của bạn mở rộng MY_Controller và tất cả các khung nhìn. – MarkSkayff