ThinkPHP开发指南-模型-高级模型之返回类型:修订间差异
来自站长百科
无编辑摘要 |
无编辑摘要 |
||
第3行: | 第3行: | ||
系统默认的[[数据库]]查询返回的是数组,我们可以给单个数据设置返回类型,以满足特殊情况的需要,'''例如''': | |||
<pre> | <pre> |
2010年5月12日 (三) 15:05的最新版本
导航:上一页
系统默认的数据库查询返回的是数组,我们可以给单个数据设置返回类型,以满足特殊情况的需要,例如:
$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数据进行处理 } }