Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 如何在controller codeigniter中加载视图并将值返回到另一个函数_Php_Codeigniter_Controller_Views_Codeigniter 3 - Fatal编程技术网

Php 如何在controller codeigniter中加载视图并将值返回到另一个函数

Php 如何在controller codeigniter中加载视图并将值返回到另一个函数,php,codeigniter,controller,views,codeigniter-3,Php,Codeigniter,Controller,Views,Codeigniter 3,我是codeigniter的新手,我需要加载一个视图并将值返回给另一个控制器。如何使其 这是我的控制器 function test1 { $value= $this->input->post('value1'); //some code return ($result) $this->load->view('test'); } function test2 { $resultvalue= $this->test1; ec

我是codeigniter的新手,我需要加载一个视图并将值返回给另一个控制器。如何使其

这是我的控制器

function test1 {


  $value=  $this->input->post('value1');
  //some code 
   return ($result)
  $this->load->view('test');

}

function test2 {


  $resultvalue= $this->test1;

   echo($result);
          //some code 


}
请遵循此代码

function test1() {
 $value=  $this->input->post('value1');
 //some code 
 $data =$this->load->view('test','',TRUE);
 return ($data)
 }

 function test2 {
    $resultvalue= $this->test1;
    echo resultvalue;
      //some code 

}
加载视图时,需要将第三个参数设置为TRUE,以获取视图的数据(HTML)。
希望这会有帮助

您可以使用这些方法


  • 作为您的问题,我建议您使用会话

    添加会话

    $this->session->set_userdata('result', $result);
    
    $this->session->userdata('item');
    
    检索会话

    $this->session->set_userdata('result', $result);
    
    $this->session->userdata('item');