模型
模型目录位于:
/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);