sujayjaju / php-active-record

独立的Active Record库。来自CodeIgniter 3.0RC2的Active Record和数据库库,不包含CodeIgniter的其他部分

dev-master 2019-05-29 12:22 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:17:48 UTC


README

基于CodeIgnitor的数据库实现,此库采用3.0版本的Active Record和数据库库,使其在没有其他CodeIgniter组件的情况下也能工作。

设置

composer.phar require sujayjaju/php-active-record

使用方法

// Include
use ActiveRecord\ActiveDatabase;

...

// Create Database configs
$db_config = array(
    'hostname' => "localhost",
    'username' => "username",
    'password' => "password",
    'database' => "database_name",
    'dbdriver' => "mysql",
    'pconnect' => FALSE,
    'db_debug' => TRUE
);

// Add Config and give it a name
ActiveDatabase::addConfig("read", $db_config);

//Use the named connection
$query = ActiveDatabase::get("read")->get('table_name')
$row = $query->result_array();
print_r($row);

文档

有关如何使用Active Record的更多信息,请参考以下CodeIgnitor参考文档:

数据库参考

$this->db

gets replaced by

ActiveDatabase::get("db_reference_name")

贡献

感谢Documentopia.com提供的初始设置