建议将framework/function/compat.func.php文件的array_column方法修改,否则在php5.4版本,使用array_column($arr,null,'id');不是预期值,可否修改为如下:
if(!function_exists('array_column')){ /* * 适用于 PHP 5.4 更更早版本的 array_column() 函数 * Author: www.51-n.com 吴先成 QQ: 229256237 * @param array $input 原始数组 * @param string|integer|null $column_key 键名 * @param string|integer $index_key 原始数组中作为结果数组键名的键名 * @return null|array|false */ function array_column($input,$column_key,$index_key=''){ if(!is_array($input)) return; $results=array(); if($column_key===null){ if(!is_string($index_key)&&!is_int($index_key)) return false; foreach($input as $_v){ if(array_key_exists($index_key,$_v)){ $results[$_v[$index_key]]=$_v; } } if(empty($results)) $results=$input; }else if(!is_string($column_key)&&!is_int($column_key)){ return false; }else{ if(!is_string($index_key)&&!is_int($index_key)) return false; if($index_key===''){ foreach($input as $_v){ if(is_array($_v)&&array_key_exists($column_key,$_v)){ $results[]=$_v[$column_key]; } } }else{ foreach($input as $_v){ if(is_array($_v)&&array_key_exists($column_key,$_v)&&array_key_exists($index_key,$_v)){ $results[$_v[$index_key]]=$_v[$column_key]; } } }
} return $results; } }
管理员将状态修改为{{statusText(item.status)}} {{item.system == 1?'管理员':'微擎用户'}} {{item.created_at}}