企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
用法一:直接定义数组,匹配返回值 ``` //获取类型转义 public function getCategoryAttr($name) { $category = ['0'=>'javaScript','1'=>'Vue','2'=>'小程序','3'=>'php','4'=>'H5','5'=>'Node']; return $category[$name]; } //注意:当个查询的时候,查询出来的是转义后的值,如果需要使用转义前的值(如下拉框),需要使用getData() $res = $res->getData();//获取全部原始数据 $res = $res->getData('category');//只获取这一个字段原始数据 ``` 用法二:查询数据库,匹配转义 1.在模型中追加一个字段,用来在页面中显示 2.定义方法:get + 字段名 + Attr ``` protected $append = ["category_name"]; //查询category表,当id=传过来的category,返回当前表中的sortname的值 public function getCategoryNameAttr($v,$d) { return Db::name("category")->where("id",$d["category"])->value("sortname"); } ``` 3.使用时,使用的字段就需要使用追加的这个字段`category_name`(之前存的是category) ![](https://img.kancloud.cn/69/18/6918eab8f7813e5a4fc22c00fcf0555d_745x30.png)