小程序tp5+小程序开发笔记(六)在application/extra下的配置文件都会被tp5自动加载 新建setting.php return[ 'img_prefix'=>'http://wmc.com/images' ] 使用模型的获取器拼接图片路径 tp5中只有public是公开的 public/images/1,jpg config('配置文件.配置名称'); $a = confi作者王明昌发布时间2018-04-15文章目录使用模型的获取器拼接图片路径api版本完整匹配路由数据集对象接口粒度与接口分层在application/extra下的配置文件都会被tp5自动加载 新建setting.php 复制return[ 'img_prefix'=>'http://wmc.com/images' ] 使用模型的获取器拼接图片路径tp5中只有public是公开的 public/images/1,jpg 复制config('配置文件.配置名称'); $a = config('setting.img_prefix); 数据库中的图片地址 /1.jpg model 获取器,当时用时自动调用 函数名: get字段名Attr public function getUrlAttr($value,$data){ if($data['type'] == 1){ //本地的图片 $a = $value;// /1.jpg return config('setting.img_prefix').$value; }else{ //网络完整的地址 return $value; } } api版本 开闭原则 对扩展开放,对修改封闭(版本的替换) 复制if($version == 1){ } if($version == 2){ }复制路由 v1: Route::get('api/v1/banner/:id','api/v1.banner/getBanner'); 升级版: Route::get('api/:version/banner/:id','api/:version.banner/getBanner'); 完整匹配路由 config.php 复制'route_complete_match'=>true,数据集对象通过数据集临时隐藏字段 1.自己设置数据集 复制$products = ProductModel::aaa($a); $collection = collection($products); $products = $collection->hidden(['summary']);//临时隐藏summary 2.自动设置数据集 database.php 复制'resultset_type'=>'collection' //原生是array $products = ProductModel::aaa($a); $products = $products->hidden(['summary']);//临时隐藏summary 如果查不到不报错返回空数组,使用如下 if($result->isEmpty()){ ........ }接口粒度与接口分层
2018-12-09小程序 | 在首页判断是否登录并跳转到登陆界面login //index.js import { config } from '../../config.js' Page({ /** * 页面的初始数据 */ data: { //判断小程序的AP
2018-05-29执行ajax成功后进行页面的刷新location.reload(true); window.location.reload(); $("#train").on("click",function(){ var id = $("#id_
2017-02-11Wordpress文章分类目录不能正常调用,解决办法如图所示,分类目录不能正常调用 点击了php开发目录,而打开的是建站教程这一栏 解决方法:点击设置----固定链接----分类目录前缀----输入%category% 保存,之后刷新一下就解决了
2017-02-03Adobe CC 2017 正式版(WIN版本+MAC版本)Adobe Creative Cloud 2017 软件于2016 年11月2日 更新上市。 Adobe Creative Cloud 2017 为多国语言版本:中文,英文,韩文,日本等多国语言, 在
2017-11-18PHP函数-数学函数abs 格式 描述 输入 输出 abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应 实例: $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2"