勾子
2017-07-06 12:37
请问如果不止判断男和女,还判断成年与否咋整?
在数据表内增加成年字段比如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;
}
}
}
?>
如果不止判断男和女,还判断成年与否
快速入门ThinkPHP 5.0 --模型篇
27170 学习 · 107 问题
相似问题