drol55885602 2017-10-09 12:39
浏览 26
已采纳

如何将数组值从一个函数传递到另一个函数并发送它以使用Codeigniter查看页面?

I am getting array value from model and that value I have to pass the other function

Controller

First function

public function example_from_view(){
 $int_id = $this->session->userdata['int_url_id']['int_id'];
$result['data']=$this->formbuilder_Model->check_example_form_builder_fields($int_id);
print_r($result['data']); //I have to pass this array to second function so I tried $this->new_example_added($result);
 $this->load->view('user-example-form',$result);//passing elements to the view page
    }

Second function

public function new_example_added($result)
{
print_r($result['data']);
$this->load->view('user-example-form', $result);
}

View

foreach ($data as $key) {
 echo $exp_fields_name=$key->fields_name;
}

But I am getting in view page undefined variable: data and Undefined variable: result. I want to use without a session. Would you help me out in this?

  • 写回答

3条回答 默认 最新

  • doujupa7567 2017-10-09 12:45
    关注

    Change First function code

    public function example_from_view(){
    
          if(isset($this->input->post('SUBMIT_BUTTON_NAME'))){
             //do your validation here
          }
          $int_id = $this->session->userdata['int_url_id']['int_id'];
          $data = $this->formbuilder_Model->check_example_form_builder_fields($int_id);
          //print_r($result['data']); //I have to pass this array to second function so I tried $this->new_example_added($result);
          $result['data'] = $data;
          $this->load->view('user-example-form',$result);//passing elements to the view page
    }
    

    Remove this function,

    public function new_example_added($result)
    {
      //print_r($result['data']);
      $data['data'] = $result;
      $this->load->view('user-example-form', $data);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘