tp5.1
共同成长
这个作者很懒,什么都没留下…
展开
-
微擎开发遇到的小问题,后期还会不断更新
1:sql查询时,需要两个字段排序的写法:order by cloume1 asc,cloume2 desc2:使用微擎图片上传tpl_form_field_image插件后保存数据库为相对地址,前端展示的时候需要加上前面的域名。这里处理一下,不能写死一个域名,因为有的配置七牛云,有的不配置七牛就上传到本地服务器,所以页面标签中展示路径时要这样:<img src="{media $item['url']}">;或者后台处理路径:tomedia($item['url');这两种方法微原创 2020-12-09 14:19:23 · 253 阅读 · 0 评论 -
js控制input框只能输入数字和小数点后面只有两位小数
<input type="text" onkeyup="clearNoNum(this)" oninput = "value=value.replace(/[^\d.]/g,'')" ><script language="JavaScript" type="text/javascript"> function clearNoNum(obj){obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符 o原创 2020-12-01 09:36:58 · 931 阅读 · 0 评论 -
微擎常用开发文档
1.tpl_form_field_daterange() - 范围日期选择器tpl_form_field_daterange($name, $value = array(), $time = false){php echo tpl_form_field_daterange('time', array('starttime'=>date('Y-m-d H:i', $starttime),'endtime'=>date('Y-m-d H:i', $endtime)),true);}城市选原创 2020-12-01 08:53:12 · 2126 阅读 · 0 评论 -
tp5.1whereOr多条件拼接
$where1 = ['title'=>1];$where1 = ['sex'=>1];$where2 = ['title'=>1];$where2 = ['sex'=>2];$data = Company::whereOr([$where1,$where2])->select();原创 2020-09-02 15:55:26 · 1505 阅读 · 1 评论 -
tp5.1中with关联查询时,在with中加入模型的where条件
正常情况不加use(where需要的条件),会报错,$com_id是未定义的;$com_id = '公司的ID'$users =User::with(['wallets'=>function($query) use ($com_id){//这里需要加上use(where需要的条件) $query->where('company_id',$com_id );...原创 2020-05-06 17:12:32 · 7504 阅读 · 3 评论 -
tp5.1导出简历模板为word文档类型,不用下载任何插件
此方法只能将多个简历以分页形式展示,不能分开批量导出多个文件的形式,如果有做出来的欢迎留言相告,谢谢!!!就用两个方法(也可以合到一个方法中),直接上干货,里面有注释自己去看://这个方法中写导出逻辑public function ceshi(Request $request) { //先查询数据,定义多个模型关联 $data = Technician::wh...原创 2020-03-27 09:07:42 · 665 阅读 · 0 评论 -
tp5.1中多对多模型关系,简单明了
Job是查询主表,JobTag是附表。JobHasTag是中间表。tp5.1中最好是用绝对路径写中间表的模型。多对多模型belongsMany参数:(副表,中间表(用路径写出模型),中间表中副表的ID,中间表中主表的ID);注意后面中间表中的两个ID顺序。//标签 public function tags() { return $this->belon...原创 2020-03-27 08:36:14 · 1006 阅读 · 1 评论