public function &getObjects($criteria = null, $limit = null, $start = null, $id_as_key = false) { $ret = array(); $mObjects =& parent::getObjects($criteria, $limit, $start, $id_as_key); //return $mObjects; foreach ($mObjects as $key => $mobj) { $mobj->setmModule(); //判定用のインストール済みのモジュール情報の保持を追加 if ($id_as_key) { $id = $mobj->getVar('id'); $ret[$id] = $mobj; // do not add & } else { $ret[] = $mobj; // do not add & } } return $ret; }
function &getObjects($criteria = null, $limit = null, $start = null, $id_as_key = false) { $objects =& parent::getObjects($criteria, $limit, $start, $id_as_key); if (count($objects)) { foreach (array_keys($objects) as $key) { $objects[$key]->_loadGroups(); } } return $objects; }
public function &getObjects($criteria = null, $limit = null, $start = null, $id_as_key = false) { $objs = parent::getObjects($criteria, $limit, $start, $id_as_key); foreach (array_keys($objs) as $key) { $objs[$key]->setFieldTypeObject(); } return $objs; }