ThinkPHP5模型获取器

65 阅读1分钟

User.php 

<?php

namespace app\index\model;

use think\Model;

class User extends Model
{
    public function getSexAttr($val){
        switch ($val) {
            case '1':
                return "男";
                break;
            case '2';
                return "女";
                break;
            default:
                return "未知";
                break;
        }
    }
}

?>

Index.php 

<?php 

namespace app\index\controller;

use think\Controller;
use app\index\model\User;

class Index extends Controller
{
    public function index()
    {
        $res = User::get(3);
        dump($res->sex);
        dump($res->toArray());      # 获取当前已经设置好的数值
        dump($res->getData());      # 获取最原始的数值
    }
}

?>

\