请问如果不止判断男和女,还判断成年与否咋整?
在数据表内增加成年字段比如adult,然后默认是0,代表未知,1是成年,2是未成年
在model里面编写方法,getAdultAttr($age) ,同样里面也是可以用switch判断
在控制器里面查询输出就可以了。
不同的字段,都要创建不同的方法
<?php namespace app\index\model; use think\Model; class User extends Model{ public function getAdultAttr($value) { $adult = [-1=>'***',0=>'***',1=>'***',2=>'***']; return $status[$value]; } public function getAdultAttr($val) { switch($val){ case '1': return "***"; break; case '2': return "***"; break; case ~~: break; default: return "***"; break; } } } ?>
如果不止判断男和女,还判断成年与否