模型

模型目录位于:

/path/Aiiphp/app/home/model

一个典型的模型:

/path/app/home/model/PostModel.class.php

class PostModel extends Model{

    public $table = 'test';

    public function __construct(){
        parent::__construct();
    }

    function p(){
        echo "test model";
    }
}

使用模型:

$m = $this->model('Post');
//$m = $this->model(); //实例化空模型,用于数据操作

//使用外部的数据库。
// getConnect 可以用于连接其他库
var_dump($m->getConnect('bbs')->getOne('select * from tp_admin limit 1'));

//添加数据
echo $m->add(array('tid'=>'123','type'=>'5','title'=>'111','url'=>'222'));

//数据数据库表明
echo $m->getTable();

//getDB获取主从数据库实例化资源句柄。可以直接执行系统数据库操作类中的方法。
//getDB(true/false)  true主库,false从库,默认从库,如果只有一个库,不区分主从库
var_dump($m->getDB()->getOne('select * from test limit 1'));

$res = $m->query('select * from test limit 1');
$res1 = $m->fetchRow();
var_dump($res1);

results matching ""

    No results matching ""