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

来源:3-7 模型获取器

勾子

2017-07-06 12:37

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

写回答 关注

3回答

  • Gemma_Tong
    2017-07-10 18:29:15
    已采纳
    1. 在数据表内增加成年字段比如adult,然后默认是0,代表未知,1是成年,2是未成年

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

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

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

    勾子

    非常感谢!

    2017-07-14 01:11:22

    共 1 条回复 >

  • 你是我的旅途荒芜歌
    2019-01-06 16:50:50
    <?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;            
                }        
        }
    }
    ?>
  • 慕尼黑3154129
    2017-07-06 15:41:54

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

快速入门ThinkPHP 5.0 --模型篇

Thinkphp5.0已发布多时,想了解thinkphp 5.0的新特性吗?老司机点准时出发

27111 学习 · 100 问题

查看课程

相似问题