![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
编程爱好者之家
这个作者很懒,什么都没留下…
展开
-
thinkphp 3.2 ERROR_PAGE以及TMPL_EXCEPTION_FILE配置后页面不跳转
今天遇到一个问题就是我用的TP框架然后陪只错误的路由的时候让他跳转到404页面,但是配置不生效配置如下'TMPL_EXCEPTION_FILE' => '/404.html',// 异常页面的模板文件'ERROR_PAGE'=>'/404.html',// 错误定向页面最后解决办法是更改了框架里面的代码在 ThinkPHP/Library/Think/Think...原创 2018-12-26 09:46:41 · 1134 阅读 · 0 评论 -
thinkphp5 连贯查询中条件为数组时候查询语句不对
TP 5.1版本中在 5.1.21版本后要是用连贯查询如果条件为数组形式的会出现一点问题,比如说我想实现某个条件不等于的查询用到了 $where['id'] = array('neq','7'),sql语句查询出来后会默认加上一个 IN,如下SELECT `id` FROM `category` WHERE `id` IN (neq,7) ORDER BY `createtime` DE...原创 2019-02-25 09:52:00 · 1083 阅读 · 0 评论 -
thinkphp5.1生成xml
publicfunctionxml(){ $articleList=$this->getArticleList();//自己的获取文章的方法,要改成你自己的方法 $html=''; $html.='<urlset>'; foreach($articleListas$key=>$value){ $html.='<url>'...原创 2019-02-27 10:26:17 · 3151 阅读 · 0 评论 -
tp5中使用ueditor编辑器编辑器里html标签也显示出来了
今天在tp5框架中使用ueditor编辑器,内容输出到编辑器的时候,html标签也显示出来了,如下图解决办法为在输出模板的时候加上raw函数产生原因为:tp5框架为了避免出现XSS安全问题,默认的变量输出都会使用htmlentities方法进行转义输出。你还可以设置默认的过滤方法,在配置文件template.php中设置'default_filt...原创 2019-03-27 10:53:33 · 2264 阅读 · 0 评论 -
thinkphp5后台添加401验证
我们在登录后台的时候为了后台安全往往会加401验证,thinkphp5的方法如下:找到“/application/admin/controller/Login.php"的index()方法,在最前面加上如下语句$user="codelovers401name";//设置你的401用户名$pw="codelovers401pwd";//设...原创 2019-04-12 10:22:29 · 893 阅读 · 0 评论 -
tp5.1设置插入数据如果失败不抛出异常
tp5.1插入数据如果失败会抛出异常,那么解决办法是什么如果不希望抛出异常,可以使用下面的方法:$data=['name'=>'codelovers.cn'];Db::name('user')->strict(false)->insert($data);加上strict(false) 即可原文地址:https://www.codelove...原创 2019-04-22 17:32:18 · 2266 阅读 · 0 评论 -
TP5.1 单入口多域名多模块设置
TP5.1 单入口多域名多模块设置如下,有两个域名www.codelobers.cn,m.codelovers.cn 其中www域名想指向index模块,m域名想指向m模块1. 首先设置入口文件 /public/index.phpswitch($_SERVER['HTTP_HOST']){case'www.codelovers.cn':$model...原创 2019-07-09 18:09:15 · 2960 阅读 · 0 评论