【问题标题】:how to call two or more table from codeigniter and send or loaded to view如何从 codeigniter 调用两个或多个表并发送或加载到视图
【发布时间】:2017-08-13 06:36:34
【问题描述】:

我在调用表时遇到问题我收到错误,如何调用表并加载或发送到视图?

这是代码:

if($page == 'index') {
  $this->loggedIn();   
} else if($page == 'register') {
  $this->loggedRegisterIn();   
}
else {
  $this->notLoggedIn();

  $this->load->library('session');

  $this->load->model('model_users');

  $data['userData'] = $this->model_users->fetchUserData($this->session->userdata('user_id'));            
  $data2['userData2'] = $this->model_users->fetchUserData($this->session->userdata('user_id'));            
}

$this->load->view($page, $data, $data2);  

这是错误信息:

遇到了 PHP 错误

严重性:通知

消息:未定义变量:userData2

文件名:views/dashboard.php

行号:179

回溯:

文件:C:\xampp\htdocs\cobaan\e-magang\application\views\dashboard.php 行:179 函数:_error_handler

文件: C:\xampp\htdocs\cobaan\e-magang\application\controllers\Pages.php 行:32 功能:查看

文件:C:\xampp\htdocs\cobaan\e-magang\index.php 行:315 功能: 需要一次

【问题讨论】:

    标签: php mysql database codeigniter


    【解决方案1】:

    这应该是(错误

      $data['userData'] = $this->model_users->fetchUserData($this->session->userdata('user_id'));            
      $data2['userData2'] = $this->model_users->fetchUserData($this->session->userdata('user_id'));            
    }
    
    $this->load->view($page, $data, $data2);
    

    像这样(正确

      $data['userData'] = $this->model_users->fetchUserData($this->session->userdata('user_id'));            
      $data['userData2'] = $this->model_users->fetchUserData($this->session->userdata('user_id'));            
    }
    
    $this->load->view($page, $data); # pass only one array with different array pointer 
    

    所以在视图中

    如果foreach

    foreach($userData as $item)
    {
    
    }
    
    foreach($userData2 as $item)
    {
    
    }
    

    如果print_r

    print_r($userData);
    print_r($userData2);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      相关资源
      最近更新 更多