【发布时间】:2019-06-16 21:41:44
【问题描述】:
我正在努力让您可以在我的网站上查看某些内容的行数,我将结果转换为数组,然后在视图中对其进行 foreach,但它调用参数无效。
正如我所说,我尝试了通常的做法,将数据从模型传递到控制器,然后再传递到视图。我尝试将$query->num_rows(); 和count_all_results 返回到控制器数组以便在视图中使用,两者均无效。
controller.php
$this->load->model('Main');
$data = array(
'getapps' => $this->Main->countapps()
);
$this->load->view('header', $data);
view.php
<?php foreach($getapps as $apps) {
?>
<a href="http://localhost/Dir/index.php/Controller/Apps" class="a-m" id="a-m-id">apps <strong><?php echo $apps; ?></strong></a>
<?php }
?>
model.php
public function countapps() {
$this->db->where('usedby', $_SESSION['uid']);
$this->db->get_where('apps', 'appstatus', 'Used');
$stmt = $this->db->count_all_results();
return $stmt;
}
我希望视图显示行数,而不是告诉我 foreach 参数的提供无效。
【问题讨论】:
标签: php codeigniter count