<?php
// sqlobject 提供简易的 表关联操作
require_once 'db.php';
interface SqlObject {
}
abstract class TableWrapper {
static function mapping($tableClass){}
}
abstract class Table {
public $tableName;
/**
* 操作的校验规则
*
* @var array
*/
public $validateRules = null;
}
// Test case
class UserTable extends Table {
public $tableName = 'users';
}
TableWrapper::mapping('UserTable')->find();
TableWrapper::mapping('UserTable')->findAll();
TableWrapper::mapping('UserTable')->add();
TableWrapper::mapping('UserTable')->addMore();
TableWrapper::mapping('UserTable')->delete();
TableWrapper::mapping('UserTable')->deleteAll();
TableWrapper::mapping('UserTable')->createRow()->save();
TableWrapper::mapping('UserTable')->createRow()->destroy();
TableWrapper::mapping('UserTable')->createRow()->isNew();
近期要完成的工具类 标注下:
最新推荐文章于 2024-11-14 15:22:28 发布