为了账号安全,请及时绑定邮箱和手机立即绑定

请问如果不止判断男和女,还判断成年与否咋整?

请问如果不止判断男和女,还判断成年与否咋整?

正在回答

3 回答

  1. 在数据表内增加成年字段比如adult,然后默认是0,代表未知,1是成年,2是未成年

  2. 在model里面编写方法,getAdultAttr($age) ,同样里面也是可以用switch判断

  3. 在控制器里面查询输出就可以了。

不同的字段,都要创建不同的方法

3 回复 有任何疑惑可以回复我~
#1

勾子 提问者

非常感谢!
2017-07-14 回复 有任何疑惑可以回复我~
<?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;            
            }        
    }
}
?>
0 回复 有任何疑惑可以回复我~

如果不止判断男和女,还判断成年与否

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问如果不止判断男和女,还判断成年与否咋整?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信