codeigniter - 如何在codeigniter中显示数据库中的所有记录?
问题描述
我想将数据库中的所有记录显示到我的视图页面。有一个表customers
,我怎样才能显示这个表的所有记录?
这是我的 customer_model.php 文件..
function all_customss()
{
$query=$this->db->query("select * from customers");
return $query->result();
}
这是我的controller.php 文件...
function viewpage()
{
$result['data'] = $this->customer_model->all_customss();
$this->load->view('models_view', $result);
}
这是点击后将显示所有记录的链接...
<div class="col-md-12 col-sm-12 text-center"><a class="btn btn-default hvr-bounce-to-right" href="<?php echo site_url('/viewpage/');?>" role="button"><?php echo $this->lang->line('see_more'); ?></a>
这是我的视图文件...page_view.php
tr><td><?php
$i=1;
foreach($data as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$row->firstname."</td>";
echo "<td>".$row->lastname."</td>";
echo "<td>".$row->email."</td>";
echo "</tr>";
$i++;
}
?></td></tr>
解决方案
您必须将控制器的名称放在函数名称之前,如下所示:
<?php echo site_url('name_of_controoler/viewpage/');?>
推荐阅读
- machine-learning - 'TFOptimizer' 对象没有属性 'learning_rate'
- r - 在deseq中如何克服收缩?
- reactjs - 如何处理预检请求?
- php - 通过 AppServiceProvider.php 添加到视图时层次结构类别菜单中断
- javascript - Props 改变后执行一个函数
- sql - 无法运行spring boot程序
- android - 无法使用 MockServerResponse 读取 Json 文件
- java - 如何验证文件的内容是否与其扩展名匹配
- javascript - 如何在 React 中获取 JSON 输入并将其转换为 const 数组?
- swift - 如何在 Swift 中将 API 调用中的数据添加到 tableviewcell