From 17755b420010cde1cc555e92349007c050502b92 Mon Sep 17 00:00:00 2001 From: benny Date: Thu, 26 Jul 2018 15:26:40 +0800 Subject: [PATCH 1/1] DataObjects/Core_group.php --- DataObjects/Core_group.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 2d62fb8a..23f8865a 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -54,13 +54,16 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject } } - $cgm = DB_DataObject::Factory('core_group_member')->tableName(); - /*$cgmDBObj = DB_DataObject::Factory('core_group_member'); + + $cgmDBObj = DB_DataObject::Factory('core_group_member'); $cpObj = DB_DataObject::Factory('core_person'); $cgm = DB_DataObject::Factory('core_group_member')->tableName(); - $cpObj->active = 1; // set the where condition with active = 1*/ - DB_DataObject::debugLevel(1); - $this->selectAdd(" + $cpObj->active = 1; // set the where condition with active = 1 + + $core_group->joinAdd($cgmDBObj, array('joinType' => 'LEFT', 'useWhereAsOn' => false)); + $core_group->joinAdd($cpObj, array('joinType' => 'LEFT', 'useWhereAsOn' => true)); + $core_group->find(); + /*$this->selectAdd(" ( SELECT count(user_id) @@ -70,8 +73,8 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject {$this->tableName()}.id = {$cgm}.group_id ) AS group_member_count - "); - DB_DataObject::debugLevel(); + ");*/ + /*$cgmDBObj->joinAdd($cpObj); $this->joinAdd($cgmDBObj); -- 2.39.2