$query->with([
'user'=>function($query){
$query->select('username');
}
]);
查不到 username
字段,有知道什么原因么?
支持 你必须带上关联字段哦 不然怎么组合数据
支持,可以在model的定义里面写,譬如:
$query->with([
'user'=>function($query){
$query->select('username');
}
]);
查不到 username
字段,有知道什么原因么?
支持 你必须带上关联字段哦 不然怎么组合数据
支持,可以在model的定义里面写,譬如:
//判断 key 是否存在,存在则加一 increment,不存在则设置 key过期时间
$id = 1;
// 判断key是否存在
$check = $redis->exists('qps_' . $id);
if ($check) {
// +1
$redis->increment('qps_' . $id);
echo $count =$redis->get('qps_' . $id);
// 限制每分钟10次
if ($count > 10) {
echo '当前id请求频率过高';
exit;
}
} else {
$redis->set('qps_' . $id, 1, 60); //初始值1
}
yii有个速率限制,比这个方式更科学$redis->increment('qps_' . $id);
echo $count =$redis->get('qps_' . $id);
// 限制每分钟10次
也不是原子操作~
https://www.yiichina.com/doc/guide/2.0/rest-rate-limiting 参考这个,框架自带的,很好用
微服务架构是什么意思呢?
就是多个接口包组合在一起的架子啊
OK
PHP正式环境debug一定要关闭吗?
非必须,处于安全考虑,建议关闭
你看你是前台啊,还是后台对吧。前台的话 必须的必啊,后台非必须,处于安全还是关闭了吧,实在想要给自己留了小口子方便查看。