- 在extra文件下的queue.php中设置要添加路径的前缀
return [ 'connector' => 'Sync', 'picurl' => 'http://shanghaigubao.com' ];
- 模型中获取器的使用
<?php namespace app\api\model; use think\Model; class Fabu extends Model { public function getUserpicAttr($value){ return config('queue.picurl').$value; } //时间戳int转换为datetime public function getFbtimeAttr($value) { return date('Y-m-d H:i:s',$value); } // public function getCateidAttr($value) { $catename = db('cate')->where('id',$value)->value('catename'); return $catename; } }
- 控制器中使用模型实现获取器的调用
//获取最新发布 public function getnewfabu() { $fabu = new FabuModel(); $res = $fabu->field('id,username,userpic,fbname,cateid,fbtime,click')->order('fbtime desc')->select(); foreach ($res as $k => $v) { $pic = model('photos')->where('fabuid',$res[$k]['id'])->field('fbpic')->select(); $res[$k]['fbpic'] = $pic; } //dump($res);die; return json($res); }
TP5获取器的应用(获取照片时改变照片路径)
最新推荐文章于 2024-02-28 18:09:16 发布