在原生态的php+mysql开发中,在对数据库操作前需要链接数据库,实例化一个数据操作句柄,然后我们就可以对数据进行查询、添加和删除等操作了。那么在windframework框架中是如何获取一个实际的数据库操作句柄呢?下面将围绕这个问题作一些简单的探讨。
一般来说,框架的数据操作由数据模型层来处理,前面的windframework框架的项目部署已对windframework的部署作过介绍,现在以windframework自带的blog为例,blog的用户模型类为userservice.php,负责对数据查询和添加等处理,以供控制器indexcontroller.php调用。打开\blog\service\userservice.php,看下面的代码片断:
/** * 用户注册服务 * *@param userform $userinfo *@return boolean */ public function register($userinfo) { $db = $this->