如何将视图和返回值加载到控制器codeigniter中的另一个函数

时间:2016-06-18 16:41:28

标签: 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;

   echo($result);
          //some code 


}

2 个答案:

答案 0 :(得分:0)

请遵守此准则。

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)。 希望这会有所帮助!

答案 1 :(得分:0)

您可以使用这些方法

  1. Codeigniter Session
  2. Codeigniter Cookie
  3. Codeigniter Global variable
  4. 作为您的问题,我建议您使用Session。

    添加会话

    $this->session->userdata('item');
    

    检索会话

    {{1}}