【发布时间】:2012-12-27 14:35:48
【问题描述】:
可以说我有这个观点(主要)
<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 的内容,它是从另一个控制器调用的
control2.php
function load_table(){
$data['x']=1;
$this->load->view('tbl.php',$data);
}
tbl.php 视图
<ul>$x</ul>
我该怎么做?
我尝试从控制器 1 加载控制器 2,并将函数 load_table 分配给变量并将其传递给主视图,但它不起作用,因为 load-> 执行视图而不是将输出保存到变量..
原因: 我需要这样做的是 tbl.php 视图是一个复杂的表,我需要通过 ajax 调用刷新和加载它,所以我需要它单独在不同的视图上 那么有人可以向我解释我该如何解决这个问题吗?
【问题讨论】:
-
请从您的帖子中编辑“文字朗读”。