国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

tp5.1如何使用獲取器添加自定義字段?

瀏覽:105日期:2022-06-06 14:55:23

問題描述

我有個表是個樹狀分類表,up_id對應的是上級分類id,我就是想在表格里顯示時,把up_id轉換為上級分類的name,該怎么辦呢?我覺得可以使用模型的獲取器實現,但是不知道怎么用

tp5.1如何使用獲取器添加自定義字段?

tp5.1如何使用獲取器添加自定義字段?

表格數據的控制器方法是這樣的

//返回分類列表數據if(Request::isAjax()) { $list = ModelTree::order(['up_id','sort','id'])->paginate($this->request->get('limit', 20)); $data = ['code' => 0,'msg' => '正在請求中...','count' =>$list->count(),'data' => $list->items() ]; return Json::create($data);}

問題解答

回答1:

問題解決了,哈哈

模型獲取器寫法

//上級分類名稱獲取器public function getUpNameAttr($value,$data){ $list = Tree::field(['name'])->where('id','=',$data['up_id'])->find(); if($list) {return $list['name']; }else{return '頂級分類'; }}

控制器寫法

//返回分類列表數據if(Request::isAjax()) { $list = ModelTree::order(['up_id','sort','id'])->paginate($this->request->get('limit', 20)); foreach ($list as $item) {$item->append(['up_name']);$item['up_name'] = $item->up_name; } $data = ['code' => 0,'msg' => '正在請求中...','count' =>$list->count(),'data' => $list->items() ]; return Json::create($data);}

顯示結果

tp5.1如何使用獲取器添加自定義字段?

相關文章:
主站蜘蛛池模板: 欧美成人老熟妇暴潮毛片 | 欧美丝袜自拍 | 国产美女自拍视频 | 国产精品一区二区三区久久 | 91精品成人福利在线播放 | 欧美成人做爰网站 | 99re9精品视频在线 | 亚洲精品在线免费观看视频 | 日韩黄色片在线观看 | 国产自偷自拍 | 国产亚洲高清不卡在线观看 | 亚洲国产精品免费在线观看 | 成年人视频在线免费看 | 欧美国一级毛片片aa | 国产成人精品日本亚洲网站 | aaa成人永久在线观看视频 | 91久久亚洲精品国产一区二区 | 国产欧美一区二区日本加勒比 | 最新国产成人综合在线观看 | 成人综合影院 | 成人欧美一区二区三区视频xxx | 国产日韩不卡免费精品视频 | 一区二区三区久久精品 | 香蕉久久一区二区不卡无毒影院 | 久草视频免费看 | 亚洲第一页视频 | 国产一区二区在线观看免费 | 亚洲成a v人片在线观看 | 欧美成年视频 | 中国一级做a爱片免费 | 91色久 | 国产精品九九久久一区hh | 在线中文字日产幕 | 久久免费国产视频 | 亚洲精品国产一区二区三区在 | 日本乱子伦xxxx | 日本一级毛片视频无遮挡免费 | 国产欧美一区二区三区视频 | 天天鲁天天爱天天鲁天天 | 91精品国产9l久久久久 | 国产午夜亚洲精品国产 |