【发布时间】:2015-06-22 07:50:42
【问题描述】:
如何制作类似 PDO 或 ORM 的类结构
$query = DB::table('users')->select('name');
$users = $query->addSelect('age')->get();
或
$stmt = $pdo->prepare($sql);
$stmt->bindvalue(':u',intval($_SESSION['userId']),PDO::PARAM_INT);
$stmt->execute();
$query 或 $stmt 返回什么?
如何设计像他们一样的类结构?
谢谢
编辑
$query = DB::table('users')->select('name');
meaning :
function select(){
//
return $this;
}
为此结构返回到 $query 的内容:
$query->addSelect('age')->get();
【问题讨论】:
标签: php oop design-patterns pdo orm