小编Jas*_*son的帖子

CodeIgniter将带有查询的数组传递给视图

嗨,我有一个问题,让视图显示以下代码的任何结果.

控制器:

   $datedue = 2011-01-27;
  $username = $this->tank_auth->get_username();
  $sql = "SELECT taskid FROM relationships WHERE username = ? AND datedue = ?"; 
  $tasks = $this->db->query($sql, array($username, $datedue));
  $count = 0;
      $taskdetails = array();

  foreach($tasks->result() as $row)
  {

   $taskid = $row->taskid;

    $subsql = "SELECT * FROM tasks WHERE id = ?"; 
    $taskdetails[$count] = $this->db->query($subsql, array($taskid));
    $count++;
  }

  $data['taskdetails'] = $taskdetails;
  $data['total'] = $count;

  $this->header();
  $this->load->view('dashboard', $data);
Run Code Online (Sandbox Code Playgroud)

视图:

    <?php 

 foreach($taskdetails as $entry)
   {
  foreach($entry->result() as $row)
  {
   echo $row->name;
  }

   }

?> …
Run Code Online (Sandbox Code Playgroud)

php arrays codeigniter tankauth

2
推荐指数
1
解决办法
6212
查看次数

标签 统计

arrays ×1

codeigniter ×1

php ×1

tankauth ×1