本文介绍了如何在yii标准中的addCondition中使用isset的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试在 addCondition 中使用 isset 来检查字段是否存在

Hi I've been trying to check if a field is existing using isset inside addCondition like this

$criteria->addCondition('isset(status_id)');

但没有运气.任何人都可以为此建议正确的语法吗?谢谢

but no luck. Can anyone suggest the right syntax for this? thanks

推荐答案

要检查变量,可以使用 isset().但是你试图做的不是正确的方法.addCondition 方法不应该执行 PHP 函数.检查文档

For checking a variable, you can use isset(). But what you are trying to do is not the correct way. The addCondition method is not supposed to execute PHP functions. Check the documentation

但是如果你想检查status_id中的值,你可以这样做 -

But If you want to check the value in status_id, tou can do like this -

$criteria->addCondition('status_id IS NOT NULL');

这篇关于如何在yii标准中的addCondition中使用isset的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 22:42