![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
罗正波
这个作者很懒,什么都没留下…
展开
-
ThinkPHP的中的报错
报错STORAGE_WRITE_ERROR:./Application/Runtime/Cache/Home/40ad4d1d39422b7684b49.php 当我在在访问View下的文件时候直接来了报错。在网上查找一番才知道是因为缓存文件的权限问题。 Runtime没有权限需要做以下操作 1、把缓存文件全部删除。 2、再给Runtime777权限就行了。 命令:chmod 77原创 2017-03-24 21:04:00 · 489 阅读 · 0 评论 -
ThinkPHP错误
刚刚在加载用户列表模板的时候,一直在报这样的错误,在控制器的方法中找了半天也没有发现那里错了,心想一定是模板中的错误,一去看真的是这样的。 Unsupported operand types 错误位置FILE: /usr/local/apache2/htdocs/work/luozhengbo3.24/thinkphp/Application/Runtime/Cache/LZBAdmin/27e原创 2017-03-25 13:56:26 · 806 阅读 · 0 评论 -
ThinkPHP中验证码的问题
描述:验证码的验证中,如果,你使用ajax异步验证的话,在表单中提交的时候,又使用了PHP的代码进行了二次验证。问题:问题出现在在于二次验证,举个例子就是常见的登录页面上有个验证码输入框,当用户输入验证码并且鼠标点击在这个输入框之外时候。又进行一次验证,而问题恰恰出现在这里,就是首次ajax验证的时候没有问题。但到了第二次验证的时候,无论如何无法成功。解决:在查看各种资料之后发现tp框架下T原创 2017-04-05 21:39:23 · 399 阅读 · 0 评论 -
ThinkPHP中表单令牌的设置步骤
1在Home下conf下的config.php文件配置参数表单令牌验证相关的配置参数有:‘TOKEN_ON’ => true, // 是否开启令牌验证 默认关闭 ‘TOKEN_NAME’ => ‘hash‘, // 令牌验证的表单隐藏字段名称,默认为hash ‘TOKEN_TYPE’ => ‘md5’, //令牌哈希验证规则 默认为MD5 ‘T原创 2017-04-18 20:11:16 · 3317 阅读 · 0 评论 -
ThtinkPHP开启事务
tp中事务开启$mod1 = M('User'); $mod1->startTrans();//开启事务 $mod1->rollback();//失败回滚 $mod1->commit();//成功提交原创 2017-04-14 23:55:35 · 306 阅读 · 0 评论 -
ThinkPHP中的LEFT JOIN
JOIN方法也是连贯操作方法之一,用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。 INNER JOIN: 如果表中有至少一个匹配,则返回行,等同于 JOIN LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN原创 2017-04-19 22:03:59 · 8198 阅读 · 0 评论 -
ThinkPHP中的字段计算
thinkphp3.0增加setInc、setDec方法 而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方法,例子://score表示字段$User = M( “User” ); // 实例化 User 对象$User->setInc( ‘score’,’id=5’,3 ); // 用户的积分加 3$User->setInc( ‘score’,’id=5原创 2017-04-22 21:48:52 · 1580 阅读 · 0 评论 -
解决thinkPHP5 paginate()分页不带参数问题
thinkPHP5 paginate() Query.php use think\Request; paginate()方法加这个段代码 $config['query'] = isset($config['query']) ? $config['query'] : Request::instance()->param();原创 2018-07-27 13:35:22 · 3263 阅读 · 0 评论