tp5
kxukai
这个作者很懒,什么都没留下…
展开
-
PHP TP6 搭建服务器 注意事项
配置安全组阿里云和宝塔对应域名解析服务器 远程连接 安装一个 宝塔扩展获得服务器对应宝塔的公网 和 服务 的 网址账号密码 一定要保存好 !!!用来登录宝塔操作服务器进入服务器的宝塔 第一步安装各种插件然后配置网站用的nginx 所以添加伪静态代码如下复制即可location / {if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^(.*) /index.php原创 2020-09-23 21:45:51 · 539 阅读 · 0 评论 -
tp5 配置到linux入口文件之类报错注意php 版本直接切换 有些版本达不到 搞了半天
tp5 配置到linux入口文件之类报错注意php 版本直接切换 有些版本达不到 搞了半天原创 2020-06-04 20:38:33 · 177 阅读 · 0 评论 -
tp5更新输入 返回值
更新 成功 1 数据无更新 0 更新失败false原创 2020-05-29 17:30:42 · 1272 阅读 · 1 评论 -
tp5 cookie session token
sessionU('user', ['tel' => $param['tel'], 'uid' => $res['uid'], '__token__' => $param['__token__']]); setcookie("tel",$param['tel'],time()+3600,"/"); setcookie("__token__",$param['__token__'],time()+3600,"/");class BaseHo...原创 2020-05-19 10:55:05 · 242 阅读 · 0 评论 -
百度富文本使用
<script type="text/javascript" charset="utf-8" src="{$_Statics_}/plugins/ueditor/ueditor.config.js"></script> <!--ueditor的配置文件--><script type="text/javascript" charset="utf-8" src="{$_Statics_}/plugins/ueditor/ueditor.all.min.js">&原创 2020-05-18 14:00:33 · 179 阅读 · 0 评论 -
tp5 分页数据中 插入数据 each
在这里插入代码片原创 2020-05-16 16:42:45 · 205 阅读 · 0 评论 -
编辑手机号重复问题
$search_tel['uid'] === intval($param['uid']) || $search_tel['uid'] === NULL || ajaxReturn(false, "", '该手机号码已经注册了,请换一个');第一个区域: 该用户自己的手机号重复 true2: 数据库未查询到数据 true...原创 2020-05-13 14:27:23 · 291 阅读 · 1 评论 -
tp3 搜索 分页一套
public function index() { $param = I(''); //搜索条件 $param['job'] ? $where['job'] = ['like', '%' . trim($param['job'] . '%')] : ''; //月薪范围 $monthly_pay = e...原创 2020-03-16 11:15:16 · 149 阅读 · 0 评论 -
TP5 base64图片上传
<?php/* * 上传方法 * */namespace app\common\model;use app\common\language\Chinese;use think\Model;class Uploads extends Model{ /** * 上传图片 */ public function uploadImg($file)...原创 2020-01-16 10:11:03 · 1866 阅读 · 0 评论 -
tp5 模型中 修改data对象 需要foreach arraty_map不得劲
原创 2020-01-14 15:51:50 · 209 阅读 · 0 评论 -
Cookie Session
内存中的数据 关机就消失记住密码 cookie 保存账号密码账号 密码保存在客户端 (也就是浏览器)存放在本地这台机器上数据当前电脑有效 换一台就没数据cookie(‘name’,‘老王’,time()+5);setcookie(‘name’,$name,time()+606024 );#设置其他目录进行保存在当前页面设置cookie 下个页面才能发生效setra...原创 2020-01-11 15:34:13 · 143 阅读 · 0 评论 -
PHP 模板继承
原创 2020-01-10 13:49:33 · 430 阅读 · 0 评论 -
tp5 html转义 解析
原创 2020-01-06 11:01:25 · 725 阅读 · 0 评论 -
html 中 一个input中 想要获取多条信息 name=name[]
原创 2020-01-03 15:05:24 · 691 阅读 · 0 评论 -
tp3 html 中复杂判断 可用原生php写
<tr> <td colspan=" 7">企业性质 <input type="checkbox" <php> if( strstr($tal['qiyexin...原创 2020-01-02 15:50:15 · 499 阅读 · 0 评论 -
php 处理前端富文本编辑器传来的值 用 json_decode true 转为数组
$this->assign('xxjl',json_decode($info['xxjl'],true) );[{"xxjl_xh":"1","xxjl_time":"\u8d77\u6b62\u65f6\u95f41","xxjl_address":"\u5730\u533a1","xxjl_school":"\u5b66\u6821\u6216\u5de5\u4f...原创 2020-01-02 10:08:10 · 718 阅读 · 0 评论 -
php 多条件搜索
if (is_numeric(trim($param['phone']))) { $where = [ 'phone' => trim($param['phone']) ]; } elseif (is_string(trim($param['phone']))) { $w...原创 2019-12-20 14:21:05 · 256 阅读 · 0 评论 -
vue在html 中直接使用方法 <td>{{timestampToTime (v.ctime )}}</td>
<td>{{timestampToTime (v.ctime )}}</td>原创 2019-12-19 17:50:09 · 836 阅读 · 0 评论 -
vue + tp5 分页搜索一套通用
public function data(Request $request) { $param = $request->param(); $param["params"]['num'] ?: $param["params"]['num'] = 5; $param["params"]['title'] ? $where['title...原创 2019-12-19 17:26:42 · 294 阅读 · 0 评论 -
mysql order path排序
//经营类目 $type = st::orderRaw("concat(path,id)")->select()->toArray(); $res = array_map(function ($v) { $count = substr_count($v['path'], ',') - 1; $v['ty...原创 2019-12-17 15:10:28 · 177 阅读 · 2 评论 -
eq用法 tp5
{eq name=“name” value=“value”}相等{else/}不相等{/eq}原创 2019-12-13 11:24:14 · 1795 阅读 · 0 评论 -
修改用户的密码,确保用户名唯一
1.tp5验证器 unique 写 表名 数据库也要设置唯一 字段 <?phpnamespace app\common\validate;use think\Validate;class Verifier extends Validate{ protected $rule = [// 'name' => 'require|ma...原创 2019-12-11 14:12:18 · 340 阅读 · 0 评论 -
重置 页面数据 where == NULL
<a href="{:url('Sygoods/index')}?where=NULL">原创 2019-12-03 16:35:52 · 116 阅读 · 0 评论 -
多选删除放到回收站
//多选删除放到回收站 $('#deleterious').click(function () { var obj = $("input[name='del_id']:checked"); if (obj.length == 0) { layer.msg('请勾选数据', {icon: 2, time: 1100}); ...原创 2019-12-03 14:54:26 · 323 阅读 · 0 评论 -
tp5 in_array 在 view页面用法
<input type="checkbox" name="lid[]" value="{$v1.id}" {in name="$v1['id']" value="$data['lid']"}checked{/in}>{$v1.name}原创 2019-12-03 13:45:14 · 1835 阅读 · 0 评论 -
mysql concat 函数 链接字符串 | 无限极分类 样式
//对应门店的类别 $typeA = sc::field('id,path,name') ->where('mid', $data['mid']) ->orderRaw('concat(path,id)') //把 id 和 path 连接 排序 ->select();例如:...原创 2019-12-03 13:25:53 · 129 阅读 · 0 评论 -
jq each 追加数据
$('select[name="cid"]').html(''); if(data.cate != false){ $.each(data.cate,function(k,v){ $('select[name="cid"]').append("<option value='"+v.id+"' >"+v.name+"</option>");...原创 2019-12-02 17:28:25 · 230 阅读 · 0 评论 -
tp5 分页 搜索自动带 参数
->paginate(7, false, ['query' => request()->param()]);原创 2019-12-02 13:48:23 · 257 阅读 · 0 评论 -
tp5 获取SQL
获取SQL可以用getLastsql方法获取最后一次执行的SQL语句,无论是使用Db类还是模型类,所以下面的方式都是有效的:Db::name('user')->where('id', '>', 0)->select();echo Db::getLastSql();$user = User::get(1);echo $user->getLastsql();g...原创 2019-11-28 17:15:16 · 1293 阅读 · 0 评论 -
tp5 模型 save要 new 不能 self 静态 是查询
如果使用模型更新操作的时候不要使用where()来进行判断,需要使用isUpdate() 来判断,第一个参数是true,第二个参数写更新的条件。$res = model('Ceshi')->allowField(true)->isUpdate(true,['uid'=>$uid])->save(['status'=>1]); 或者是在save()的第二个参...原创 2019-11-28 16:17:31 · 701 阅读 · 0 评论 -
tp5 with 问题 多表 model 模型 hasone hasmany
$rows = syo::relation(['symerchants' => function ($query) { $query->field('id,name'); }])->where($where)->paginate(8); $m = syo::field('id,mid')->with(['sy...原创 2019-11-26 14:39:16 · 3594 阅读 · 0 评论 -
TP5模型 查询操作应当是静态调用,更新和删除操作则是动态方法调用
查询操作应当是静态调用,更新和删除操作则是动态方法调用model 层 文件名 和 类名 为 数据库名 表名 user_info =-> UserInfo 即可指甲调用save 添加 更新...原创 2019-11-25 16:35:21 · 557 阅读 · 0 评论 -
->fetchSql(true) tp5 打印sql语句
->fetchSql(true)原创 2019-11-25 16:23:03 · 747 阅读 · 0 评论 -
tp5 request->内容 $items = $rows->items();
$items = $rows->items();原创 2019-11-15 14:02:14 · 691 阅读 · 0 评论 -
php 可以用数组中没有的值 比较 == ' ' 空字符串 true
php 可以用数组中没有的值 比较 == ’ '空字符串 truecomment [1] => array(1) { ["e_pinglun_img"] => array(1) { [0] => string(0) "" } } {eq name="comment['e_pinglun']" value=""} true ...原创 2019-11-14 14:21:57 · 107 阅读 · 0 评论 -
ajax 复制
KaTeX parse error: Expected '}', got 'EOF' at end of input: …ata: {username:("#username").val(), password:$("#password").val()},dataType: “json”,success: function(data){console.log(data);},error:...原创 2019-11-09 11:42:28 · 167 阅读 · 0 评论 -
控制器中的参数 aa 为mode类的类名 $user = new aa; 可以直接用
public function doLogin(aa $user, $username, $password) { var_dump($user); }原创 2019-11-08 16:45:37 · 201 阅读 · 0 评论 -
tp5 模型 curd 推荐使用静态
可以使用静态方法创建数据$user = User::create([ 'name' => 'thinkphp', 'email' => 'thinkphp@qq.com',]);echo $user->id;$model = '\app\index\model\User';$user = $model::create([ 'name' =...原创 2019-11-08 15:39:46 · 369 阅读 · 0 评论 -
__FUNCTION__ __METHOD__区别?
function 返回的是方法名method 返回的是 类名+方法名原创 2019-10-29 15:30:57 · 563 阅读 · 0 评论 -
PHP函数
字符串函数strlen:获取字符串长度,字节长度substr_count 某字符串出现的次数substr:字符串截取,获取字符串(按照字节进行截取)mb_strlenmb_substrstrchr:与substr相似,从指定位置截取一直到最后strrchr(获取文件后缀名):与strchr一样,只是从右边开始查找字符strtolower:所有的字符都小写(针对英文字母)strtou...原创 2019-10-23 14:58:53 · 113 阅读 · 0 评论