蓝
- 蓝 回答了问题 Linux 查看某个时间段的日志,这样为什么不行呢?
这个命令 并没有什么问题,但前提是 test.log 文件中需要有 含有 2014-12-17 16:17:20 和 2014-12-17 16:17:36 的两行,这个命令会打印出 这两行 之间的内容。
这个命令是 基于 字符串查找的,它并不会 比较时间的大小。 - 蓝 回答了问题 对 SQL 查询的结果 array_column 为空
还可以使用 ArrayHelper 类
$status = ArrayHelper::getColumn($result, 'status');
- 蓝 赞了回答
Yii 推荐使用offset,你可以去了解一下 MySQL 的 offset
在yii里面的用法就是$model->offset(3) ->limit(10);
- 蓝 回答了问题 Yii2 的 IP 白名单怎么不起作用?
复制一段权威指南中的话:
ACF 自顶向下逐一检查存取规则,直到找到一个与当前 欲执行的动作相符的规则。 然后该匹配规则中的 allow 选项的值用于判定该用户是否获得授权。如果没有找到匹配的规则, 意味着该用户没有获得授权。
可以看出,匹配规则之间是 或 的关系,只要有一个规则能通过,用户即可访问。再看 你的第二条规则,相当于 所有用户 均可访问,无论前面的规则结果如何 或上 一个 true 后,都是 通过的
这样,别 asArray 了,自己用 ArrayHelper::toArray 生成数组,略麻烦
ArrayHelper::toArray($lines, ['app\models\Lines' => ['id', 'seotitle', ..., 'content' => function($a) { return [ 'id' => $a->content->id, 'reserve' => $a->content->reserve, .... ] }]]);
这样写:
$lines = self::find() ->with(['content' => function($query) { $query->select(["id", "reserve", "change", ...]); }]) ->with(['extend' => function($query) { $query->select([...]); }]) ->with(['details' => function($query) { $query->select([...]); }]) ->orderBy('addtime Desc') ->asArray() ->all();
- 蓝 2019-07-24 已签到连续签到1天,获得了5个金钱
用样式表给 每一个checkbox 固定宽度 不就行了么
- 蓝 2019-07-19 已签到连续签到1天,获得了5个金钱
用这个命令 有两个前提:
1、正确安装 yii2-faker 这个扩展
php composer.phar require --prefer-dist yiisoft/yii2-faker
2、正确配置这个扩展,在 console.php 中
'controllerMap' => [ 'fixture' => [ 'class' => 'yii\faker\FixtureController', ], ],
依次检查