Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 一个控制器codeigniter的两个视图_Php_Codeigniter_Codeigniter Url - Fatal编程技术网

Php 一个控制器codeigniter的两个视图

Php 一个控制器codeigniter的两个视图,php,codeigniter,codeigniter-url,Php,Codeigniter,Codeigniter Url,如何在codeigniter中的一个控制器中使用两个视图 function index() { $data['title'] =" Details"; $data['courses']=$this->coursemodel->getcourse(); $data['batches']=$this->coursemodel->getbatchname(); $this->load->vi

如何在codeigniter中的一个控制器中使用两个视图

function index()
{
    $data['title'] =" Details";                      
    $data['courses']=$this->coursemodel->getcourse();
    $data['batches']=$this->coursemodel->getbatchname();
    $this->load->view('admin/fees/coursereport',$data);                      
}
第一视图

      $this->load->view('admin/fees/coursedetails',$data);
第二视图

       $this->load->view('admin/fees/coursereport',$data);
我的问题是如何在codeigniter中的一个控制器中使用两个视图使用的第三个参数,并将结果插入到另一个字符串中。最后,根据需要打印该字符串:

function index()
{
    $data['title'] =" Details";                      
    $data['courses']=$this->coursemodel->getcourse();
    $data['batches']=$this->coursemodel->getbatchname();
    $this->load->view('admin/fees/coursereport',$data);                      
}
$FinalOutput = "";
$FinalOutput .= $this->load->view('admin/fees/coursedetails',$data, true);
$FinalOutput .= $this->load->view('admin/fees/coursereport',$data, true);
最后,在脚本末尾:

$this->load->view('admin/fees/template',array('output' => $FinalOutput));
更新

我看到你更新了你的问题。如果以上不是你想要的,也许这是:

if( $data['title'] == 'Detail')
    $this->load->view('admin/fees/coursedetails',$data);
else
    $this->load->view('admin/fees/coursereport',$data);

这里的想法是,通过检查您真正想要的视图。这是你需要的吗?

什么?您已经使用了三个视图,有什么问题吗?是的,只需要替换第一个视图或第二个视图对不起,我不得不否决您的问题。你不清楚你要的是什么。$FinalOutput基于你所指的点击链接?@soul你不清楚,你现在说的点击是什么?更新了答案。这(第二个答案)是你想要的吗?如果是这样,我将删除第一个。@DamienPirsy对如何调用我想说的特定视图页面感到困惑,我放弃了。“调用”何时何地?“无声解决方案”是您所需要的吗?视图的有条件加载?