ThinkPHP
uzkuvh2ADQDZClPn
这个作者很懒,什么都没留下…
展开
-
tp5 使用DB 批量删除
1-前端页面html<a href="javascript:;" onclick="datadel()" class="btn btn-danger radius"> <i class="Hui-iconfont" >&#xe6e2;</i> 批量删除</a><t转载 2019-02-01 23:06:30 · 3109 阅读 · 1 评论 -
TP5模型常用知识点
1.【模型——获取器】获取器(1)获取器获取器的作用是在获取数据的字段值后自动进行处理,例如,我们需要对状态值进行转换,可以使用:class User extends Model{ public function getStatusAttr($value) { $status = [-1=>'删除',0=>'禁用',1=>'正...原创 2019-02-11 21:55:15 · 533 阅读 · 0 评论 -
TP5软删除的使用
使用方法:1.MySQL字段增加delete_time字段,设置unsigned、允许null。2.在模型或控制器顶部添加一个类use traits\model\SoftDelete;3.在当前类中加入一条use SoftDelete;class XXX extends CCC{ 在此处use SoftDelete; }让当前类有我们的softdelete属性。...原创 2019-02-11 21:43:12 · 2572 阅读 · 0 评论 -
tp5 如何将搜索条件加给自带的分页???
只要在下面paginate( )写入后面俩个参数即可Db::name("table")->where("XXXX")->paginate(10,false,['query'=>request()->param()]); 或者Db::name("table")->where("XXXX")->paginate(10,false,转载 2019-02-11 15:34:33 · 367 阅读 · 0 评论 -
TP5更新数据Validate验证器提示主键字段重复的解决办法
在form表单中增加一个隐藏域<input type="hidden" name="字段名" value="ID值">设置后,编辑和添加可以使用同一个validate验证数据原创 2019-02-17 11:28:02 · 858 阅读 · 0 评论 -
PHP无限级分类
一、无限级分类的实现PHP实现无限级分类的两种方式,递归和引用面试的时候被问到无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类$array = array(array('id' => 1, 'pid' => 0, 'name' => '河北省'),array('id' => 2, 'pid' => 0, ...转载 2019-02-21 13:30:24 · 117 阅读 · 0 评论 -
TP5使用Build快速建立目录文件
建立build方法,并在浏览器访问该方法 public function build() { $build = include APP_PATH.'build.php'; \think\Build::run($build); }原创 2019-02-04 14:53:02 · 548 阅读 · 0 评论 -
TP5路由常用知识点
1.【路由——URL生成】:把默认的访问地址改为 "?变量=$xxx" 的格式如果你的环境支持REWRITE,那么生成的URL地址会变为:/blog/5/name/thinkphp.html如果你配置了:'url_common_param'=>true那么生成的URL地址变为:/index.php/blog/5.html?name=thinkphp不在路由规则里面的变量会直...原创 2019-02-03 16:10:21 · 209 阅读 · 0 评论 -
TP5视图及模板常用知识点
1.【模板——内置标签——循环输出标签】:当没有数据时,默认显示指定的值的方法(1)方法一{volist name="list" id="vo" empty="暂时没有数据" }{$vo.id}|{$vo.name}{/volist}(2)方法二empty属性不支持直接传入html语法,但可以支持变量输出,例如:$this->assign('empty','没有数...原创 2019-02-03 15:55:01 · 324 阅读 · 0 评论 -
Tp5 ajax返回值前有?php
Tp5 ajax返回值前有<?php才发现标题<?不能放一起,放一起还发表不了了情况如下然后发现HTML文档里开头也有这个查找后发现common文件中被我删的剩下<?php删除后即正常。原因:每次程序执行时都会自动加载common文件,由于没有闭合标签,导致文档和ajax前都带有<?php,也就导致ajax无法正常返回。...转载 2019-02-02 17:30:05 · 201 阅读 · 0 评论 -
ADMINLTE 局部刷新布局
整理于http://bbs.csdn.net/topics/391846671公司后台管理系统选用了ADMINLTE,咋一看还不错,但是最后都做完了,发现,哎呀不能局部刷新啊,核心功能没办法实现了,不能换框架,只能想办法改了,百度了一下,这位博主给的建议最好,分享给大家了,我自己把这个方法遗留的问题小小解决了下首先,在主页面的<div class="content-wrapper"&g...转载 2019-03-18 09:18:51 · 1896 阅读 · 0 评论