文章一般都有统计浏览次数的需求,一般小型项目的做法就是直接 update 数据库中的某个字段。在 Yii 中怎么实现呢?请往下看: 实现 方式一 Yii2 中有这个 updateAllCounters 静态方法,这种方式是最快并且最省事的实现方式,代码示例如下: 如果你的条件比较复杂你可以这样写: 如果你现在的需求是:更新一个字段的值,一个字段的值 +1,你可以试着用这种方式去实现: PS:此处的 view_count 字段默认值切记不能设置为 null。 Expression 是表达式的意思,可以实现更多特殊 SQL,想了解更多,可以去搜索一下文档。 方式二 当然你还可以这样去实现: