diff --git a/extend/base/common/provider/db/QueryBase.php b/extend/base/common/provider/db/QueryBase.php index 71e9769..9ea591c 100644 --- a/extend/base/common/provider/db/QueryBase.php +++ b/extend/base/common/provider/db/QueryBase.php @@ -57,4 +57,13 @@ class QueryBase extends DbQuery return md5(json_encode($options)); } + + public function whereIf($where_condition, $field, $op = null, $condition = null) + { + if ($where_condition) { + $this->where($field, $op, $condition); + } + + return $this; + } }