ThinkPHP开发指南-模型-高级模型之返回类型

来自站长百科
跳转至: 导航、​ 搜索

导航:上一页


系统默认的数据库查询返回的是数组,我们可以给单个数据设置返回类型,以满足特殊情况的需要,例如

$User = M("User"); // 实例化User对象    

 // 返回结果是一个数组数据    

$data = $User->find(6);    

 // 返回结果是一个stdClass对象    

$data = $User->returnResult($data, "object");    

 // 还可以返回自定义的类    

$data = $User->returnResult($data, "User");    

返回自定义的User类,类的架构方法的参数是传入的数据。例如:    

Class User {    

    public function __construct($data){    

 // 对$data数据进行处理     

}    

}