首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在yii2的where条件中使用字段作为递归函数

在yii2的where条件中使用字段作为递归函数
EN

Stack Overflow用户
提问于 2018-05-31 20:40:06
回答 1查看 192关注 0票数 -1

我想把date1的内容发送给where()条件中的exp函数,并返回结果。

备注:实际上我想比较两个日期,我需要更改其中一个日期才能爆炸

下面是我的代码:

代码语言:javascript
运行
复制
function exp($date){
            $date = explode('/', $date);
            $Y = $date[0];
            $m = $date[1];
            $d = $date[2];

            return $Y;
        }

$promise = new ActiveDataProvider([
            'query' => Post::find()
            ->where('status = "show"')
            ->andWhere(['<=', exp('date1'), 'date2'])// date1is: 2018/02/03
            ->orderBy('id'),
            ]);

有没有其他方法可以做到这一点?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50624565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档