不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2017-01-20 09:12  分类:PHP库/系统/微信 

对于数字字段的加减,可以直接使用 setInc()setDec() 方法

ThinkPHP 内置了对统计数据(数字字段)的更新方法:

setInc():将数字字段值增加

setDec():将数字字段值减少

作者:php-note.com  发布于:2017-01-20 09:11  分类:PHP库/系统/微信 

getField() 使用技巧

getField() 方法是 ThinkPHP 中用来获取字段值的方法,区别于 select() 和 find() 方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:

获取某个字段

这个是 getField() 方法最基本的用法,用于获取符合条件的某个字段值。

// 实例化User对象
$User = M("User"); 

// 获取ID为3的用户的昵称 
$nickname = $User->where('id=3')->getField('nickname');

返回的 nickname 是一个字符串结果。也就是说,即使有满足条件的多个字段,也只会返回一个结果。

作者:php-note.com  发布于:2016-12-04 19:31  分类:PHP库/系统/微信 

使用 ThinkPHP3.2.3 遇到一个奇怪的问题,正式环境上报错,提示

“页面错误!请稍后再试~”

为了查看到底出啥错误,哪里出错,于是在入口文件中加了一段代码,开启调试:

defined('APP_DEBUG') or define('APP_DEBUG', true); 

再运行程序,页面又正常显示,这就奇怪了!

作者:php-note.com  发布于:2016-11-22 13:13  分类:PHP库/系统/微信 

如题:ThinkPHP v3.2.3 数据库读写分离,开启事务时报错:

ERR: There is no active transaction