如何使用CodeIgniter显示表?

时间:2018-03-20 18:04:37

标签: php codeigniter codeigniter-3

只是盯着学习CodeIgniter(使用v3.1.7)。我有一张名为 training 的表格。 enter image description here

我按照this tutorial中描述的步骤进行了操作:

首先,创建一个名为training_model.php的模型(将其放入 / application / models

<?php
if(!defined("BASEPATH")) exit("No direct script access allowed");

class training extends CI_Controller
{
  public function index()
  {
    $this->load->model("training_model"); 
    $data["trainings"]=$this->users_model->get_all_trainings(); 

    $this->load->view("users_view", $data);
  }
}

然后创建它的控制器(training.php),放入 / application / controllers

<?php

if (!empty($trainings)){
    foreach ($trainings as $t){
        echo $t->eventName .' '. $t->eventDescription.' '.$t->eventDate.' '.$t->eventVenue;
    }
}

?>

最后一个是视图(training_view.php),将其放入 / application / views

{{1}}

如何从浏览器访问视图,以便查看数据库的内容?

1 个答案:

答案 0 :(得分:2)

如果您的网站是example.com,那么网址

http://example.com/training

应该有用。

您需要实现.htaccess文件才能使上述工作正常。如果没有.htaccess,您将需要此网址

http://example.com/index.php/training

了解如何从网址HERE中删除index.php文件。