SocialEngine: getDbTable() vs. getItemTable()
问题 I have often seen tables are retrieved in SocialEngine using Engine_Api::_()->getDbTable() . For example: $usersTbl = Engine_Api::_()->getDbTable('users','user'); $row = $usersTbl->createRow(); $row->user_id = $user->getIdentity(); $row->phone_number = $phoneNumber; $row->save(); However, I also see that SocialEngine has used Engine_Api::_()->getItemTable in many places. For example: $table = Engine_Api::_()->getItemTable($type); $row = $table->createRow(); foreach($params as $key=>$value) {