多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
用法一:直接定义数组,匹配返回值 ``` //获取类型转义 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)