当使用CodeIgniter视图时,我将要解析的信息放在模型$ this->数据(标题/描述,动态更改菜单,仅查看用户信息等)下,并在第二个时间内加载视图参数。
我想知道在加载视图时是否可以默认传递$ this->数据,因此$this->load->view('header')
表示与$this->load->view('header',$this->data)
相同而无需更改核心。可能是钩子?
这只是编码效率的一种方式而非必要性。
答案 0 :(得分:0)
我使用一个简单的辅助函数,我在config / autoload.php中自动加载
助手/ template_helper.php
//loads the view file
function ldview($view_name) {
$CI =& get_instance();
$CI->load->view($view_name,$CI->data);
}
// returns the string view
function strview($view_name) {
$CI =& get_instance();
return $CI->load->view($view_name,$CI->data, TRUE);
}