模型返回的是json数据,不能直接使用foreach赋值给模板,需要先解码;
比如:
$user = new User; //实例模型
$uid = ulogin('uid');//自定义的登录判断函数
$u_row = $user->where('uid',$uid)->select();//取得数据
foreach($u_row as $key => $row){
$ul = json_decode($row); //json解码
foreach($ul as $k => $u){
$this->assign($k,$u); //赋值给模板
}
}懒人办法,对于数据字段太多的表,一个个去输一遍很累。 最佳答案