可以说我hv这个观点(主要)
<body>
lorem epsim
<div table></div>
lorem epsim
</body>
在控制器 control1.php 我做
$this->load->view('header');
$this->load->view('main',$data);
$this->load->view('footer');
现在我需要从另一个视图(tbl.php)加载 div=table 的内容,它是从另一个控制器调用的
控制2.php
function load_table(){
$data['x']=1;
$this->load->view('tbl.php',$data);
}
tbl.php 视图
<ul>$x</ul>
我怎样才能做到这一点 ?
我试图从控制器 1 加载控制器 2 并将函数 load_table 分配给变量并将其传递给主视图,但它没有工作,因为 load->view 被执行而不是将输出保存到变量..
原因: 我需要这样做是因为 tbl.php 视图是一个复杂的表,我需要通过 ajax 调用刷新和加载,所以我需要它单独在不同的视图上,所以有人可以向我解释我该如何工作出去 ?