0
將變量分配給視圖的正確方法是什麼?將變量分配給視圖
$data['users'] = $this->users_model->get_all();
$this->load->view('users', $data);
// and inside users.php view: foreach($users as $user) {}
OR
$this->users = $this->users_model->get_all();
$this->load->view('users');
// and inside users.php view: foreach($this->users as $user) {}
是否有該類型的情況下,一般的規則是什麼?
感謝您的快速響應,這是有道理的。聽起來好像可以使用$ this方法來處理全局變量(例如,config變量),如果我理解正確的話。 – donkeykong
Donkeykong,在爲「$ this」全局CI對象創建任何附加屬性之前,我會猶豫不決。如果你想在那裏設置配置,我建議你使用/application/config/constants.php。在我的項目中,我爲CI控制器添加了一些屬性($ this),包括$ data,$ defaultLayout和$ displayView。這些與將數據傳遞到視圖,自動加載視圖或應用佈局/模板有關。 – MikeMurko