批改状态:合格
老师批语:
<?php
namespace app\model\model\test;
use think\model;
class User extends model
{
public function Attr(){
$user = User::where('id','>','2')->select(); //select返回的是二维数组,所以出错,要使用循环来打印 echo $user->st;
echo $user->status; //自己理解:user表下边的st字段? //$user 查询数据, ->st :st为字段值
return $user;
}
public function getStatusAttr($v){ //命名规则: `get` + 查询的字段名(第一个字母大写) + `Attr`
$status = [0=>'禁用',1=>'开启']; //拿到数据库的 0 或 1 来给他赋值。
return $status[$v];
}点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号