YII 返回数组方法

时间:2022-03-26 19:02:36
/**
* 重写findALL方法
* @params $condition 查询条件,$params 参数,$return_array 是否返回数组
*
* return 根据条件返回结果类型
*/
public function findAll($condition = '',$params=array(), $return_array=false)
{
$result = CActiveRecord::findAll($condition,$params);
if($return_array)
{
$result = array_map(create_function('$record','return $record->attributes;'),$this->findAll($condition,$params));
}
return $result;
}