thinkphp
静水深流~
本博客用于学习记录 若有误 欢迎指正
展开
-
tp5.1中$this->suscess不跳转
$cate = new \app\common\model\Gallery(); $result=$cate->edit($data); if($result==1) { $this->success('密码修改成功','index/Gallery/infor'); } else { $this->error($result); }在做...原创 2020-04-10 20:52:28 · 1292 阅读 · 0 评论 -
thinkphp5.1报错 Creating default object from empty value
在做数据修改的时候偶报错它,意思是你并没有获取到你要修改的数据,是一个空的对象,可以试试这样(我尝试唯一管用的一个)$result= Db::table('tp_cate') ->update(['catename'=>$data['catename'],'id'=>$data['id']]);如果限制条件不是主键修改的,这样写 return Db...原创 2019-06-22 18:32:21 · 2749 阅读 · 0 评论 -
thinkphp5.1中报Attempt to assign property 'catename' of non-object
不知道为什么,查了百度都说是需要创建一个新的对象,几个小时试了手册上的其中几个方法没用$user = User::get(1);$user->name = 'thinkphp';$user->email = 'thinkphp@qq.com';$user->save();这种方式查不到我的数据(get里面的主键已经改成了我有的主键,手册评论有的成功了...原创 2019-06-22 18:26:54 · 6590 阅读 · 0 评论 -
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
前端发起 ajax,后端 php 返回 json 数据。结果得到一条错误信息:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data解决方案:在php 服务端,输出前加一行代码:ob_end_clean();清除 utf8 的 bom 头...原创 2019-06-12 09:40:02 · 1015 阅读 · 0 评论 -
thinkphp ajax请求报500错误
在控制器中获取ajax请求的数据时报500错误,查了下,是服务器内部原因,用了几个小时在找到底是为什么,苦无果!!!、后来看到网上说肯定是因为服务器端php代码语法有问题,悲催的我终于开始从语法找问题,我一直非常肯定的在想肯定是自己的ajax请求数据没有请求到,却没有想过是因为其他的语法导致的,接下来查看具体错误(f12->网络,查看参数,响应,看自己到底哪里错了。—————————...原创 2019-06-11 21:51:28 · 2637 阅读 · 0 评论 -
提示HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况
今天上午用ajax做退出功能时,总是没有任何效果,打开f12,显示服务器尝试执行请求时遇到了意外情况,拒绝请求,后面接着的是我的网址yrr.cn/index/home/loginout.html.所以一直在搜,服务器停止原因,看到有位大佬说,把后面接的网址复制到浏览器,查看具体错误,真的是一个好方法。解决方法:把php.ini打开,把调试功能打开(display_error...原创 2019-06-08 13:56:16 · 15645 阅读 · 0 评论 -
thinkphp5.1使用QQ邮箱发送邮件
一:下载phpmailer:安装了composer工具用户:在phpstorm命令行下用composer执行composer require phpmailer/phpmailer没有安装(建议安装composer,用处很大):下载PHPMailer:https://packagist.org/packages/phpmailer/phpmailer放在vender目录下...原创 2019-06-02 19:16:57 · 1138 阅读 · 0 评论 -
Ajax请求发送成功但不进success的解决方法
注意ajax的数据类型datatype,详情 https://www.jb51.net/article/133174.htm原创 2019-06-07 16:59:56 · 946 阅读 · 0 评论 -
Base table or view not found: 1146 Table 'tp_blog.tp_tp_cate' doesn't exist
报这种错误一点是你的表不存在,注意上述写的表的名字是否存在,先确定你的表写的是否正确。如果你的代码里面写的就是你数据库表的名字,此时你应该去数据库配置下(config下的database.php)把表前缀清空。要注意表前缀的两个引号之间不能有空格,不然也会报错。如果你有表前缀,在后面就不用写这个表前缀了。—————————————————————————————————————————————...原创 2019-06-12 18:41:48 · 15818 阅读 · 0 评论 -
phpstorm快捷键大全
网址:https://www.cnblogs.com/xp796/p/5718321.html写的很好,值得看看。原创 2019-05-31 14:54:55 · 112 阅读 · 0 评论 -
composer require topthink/think-migration报错
1 如果报超时错误(out of date)的话,在composer.json中把镜像换成composer config -g repo.packagist composer https://packagist.laravel-china.org再次执行composer require topthink/think-migration,又报了以下错误,2 、to...原创 2019-05-31 11:54:27 · 4086 阅读 · 0 评论 -
THINKPHP中 Ajax请求url无法跳转 (避坑!!!)
一开始我是这样写的send_code是我按钮的id,forget是我定义的路由。我这个按钮是为了给邮箱发送验证码的,一开始什么反应都没有就在想是获取ajax请求的时候函数错了吗??并没有,就查了查ajax是否被触发,后来发现ajax也被触发了,就是不跳转,意识到路径问题,千辛万苦才知道要改成这样因为是在php中,路径要用{: }!!!花费了好几个小时,哭泣。小贴士...原创 2019-06-05 13:14:55 · 1734 阅读 · 0 评论