CakePHP默认Model查询返回结果是数组。
这因不符合OO的口味而得到某些抱怨。
但其实在CakePHP Core中提供了相应的数组到对象的转换函数:
Set::map(...)
在app_model中添加如下语句
function afterFind($results, $primary = false) {
if($primary == true && !is_object($results)) {
return Set::map($results);
}
}这样所有模型的结果就都是对象化(Objectified)的了。
193

被折叠的 条评论
为什么被折叠?



