连贯操作是 ThinkPHP 极富特色的一大特性,在使用连贯操作进行数据库操作时,就像玩游戏搭积木一样容易:嗯,程序编写就应该如此简洁而容易才对。
连贯操作的一个例子:
$Dao = M("User"); // 查询所有用户数据 $allUser = $Dao->select(); // 查询最近注册的 10 个用户并按照注册时间排序 $newUser = $Dao->order('regdate DESC')->limit(10)->select();
上面查询最近 10 个注册用户的例子中,select、order 和 limit 都是 Model 的内置方法,分别表示数据查询、设置排序和查询记录限制。当把这些及更多的方法组合放在一起的时候从而构建不同的数据库操作(包括 CURD 所有操作)时,这种操作方式就叫连贯操作。