通常我们可以使用此方法发送数据以进行查看
$this->load->view('template',$data);
但是现在我曾经使用自定义加载视图如何使用这种方法发送数据
$this->template->load('header','content');
用于加载视图的自定义模板
class Template {
var $template_data = array();
function set($name, $value)
{
$this->template_data[$name] = $value;
}
function load($template = '', $view = '' , $view_data = array(), $return = FALSE)
{
$this->CI =& get_instance();
$this->set('contents', $this->CI->load->view($view, $view_data, TRUE));
return $this->CI->load->view($template, $this->template_data, $return);
}
}
如何发送带有数组(内容,xxx(数据))的数据
答案 0 :(得分:0)
在该Template
类中,很明显load()
函数将$view_data
作为第三个参数,因此您只需将数据作为第三个参数发送:
$this->template->load('header', 'content', $data);