日志系统的查询? [ 2.0 版本 ]
各位大牛,大神,做个日志系统,想根据日期查询数据库里的表,数据库每天都会生成一个日志表,请教下如何查询表数据
最佳答案
-
假设你的日志模型类是MyLog
class MyLog extends \yii\db\ActiveRecord { private static $tableName = ''; public static function initTableName($date) { self::$tableName = 'log_' . $date; } public static function tableName() { return self::$tableName; } } /*使用的时候先根据日期初始化表名*/ $date = date('Ymd'); MyLog::initTableName($date); /*以下代码按照正常使用即可*/ /*获取实例*/ $model = new MyLog(); /*查询*/ MyLog::find()->where()->........
其他 3 个回答
-
johnnyNIcolas 回答于 2017-04-27 23:41 举报
坐等大神,学习看看
xupengfei
注册时间:2017-03-30
最后登录:2017-06-06
在线时长:8小时59分
最后登录:2017-06-06
在线时长:8小时59分
- 粉丝2
- 金钱25
- 威望0
- 积分105