- 第一步:设定连线资讯就设定设定这个就好其他不用管
#--------------------------------------------------------------------
# DATABASE
#--------------------------------------------------------------------
CI_ENVIRONMENT = development
database.default.hostname = sql110.infinityfree.com
database.default.database = if0_37755817_aiko
database.default.username = if0_37755817
database.default.password = qVzxiX4CF7PL
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306
- 第二步:model建立Model 类名:使用单数形式,并以 Model 作为结尾,遵循 PascalCase(例如 OrderListModel)。通常拉~~~
<?php
namespace App\\Models;
use CodeIgniter\\Model;
class OrderListModel extends Model
{
protected $table= \'order_list\';
}
原则上有这句就可以使用基本语法功能了如 findAll()
- 第三步:载入控制器Controllers
<?php
namespace App\\Controllers;
use App\\Models\\OrderListModel;
class Aiko extends BaseController
{
//统一实例化一次 不然很烦@@----------------------
// 定义一个模型属性
protected $orderModel;
// 在建构函数中实例化模型
public function __construct()
{
// 实例化 OrderListModel 并赋值给 $orderModel
$this->orderModel = new OrderListModel();
}
//统一实例化一次 不然很烦@@----------------------/
// 控制器的 index 方法
public function index()
{
// 使用已经加载的模型来查询所有订单
$data= $this->orderModel->findAll(); // 查询所有资料
// 打印数据(开发时可使用来检查结果)
print_r($data);
// 返回视图,并将订单数据传递给视图
return view(\'aiko\', $data);
}
}