php - 如何从 codeigniter 调用两个或多个表并发送或加载以查看

标签 php mysql database codeigniter

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

这是代码:

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);  

这是错误信息:

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: userData2

Filename: views/dashboard.php

Line Number: 179

Backtrace:

File: C:\xampp\htdocs\cobaan\e-magang\application\views\dashboard.php Line: 179 Function: _error_handler

File: C:\xampp\htdocs\cobaan\e-magang\application\controllers\Pages.php Line: 32 Function: view

File: C:\xampp\htdocs\cobaan\e-magang\index.php Line: 315 Function: require_once

最佳答案

这应该是(错误)

  $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);

关于php - 如何从 codeigniter 调用两个或多个表并发送或加载以查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42929762/

相关文章:

mysql - 关于创建过程的数据库帮助

php - (#120) 无效的相册 ID

php - 组成与继承。我的数据库交互库应该使用什么?

mysql - 执行命令时遇到 fatal error

mysql - 所选日期之间1年的任何日期MYSQL查询

c# - 如何删除表中的这种冗余?

php - 使用 AJAX 会增加 PHP 的内存使用吗?

php - 查找最近的有列表(企业)的城市

php - (SQL) 更新包含空外键错误的行

mysql - 什么时候创建元表最好?