/** * Возвращает Blog по id группы. Если блога ещё нет, он будет создан. * @param int $groupId * @return Blog */ public static function touchByGroup($groupId) { if ($res = self::getByGroup($groupId)) { return $res; } $blog = new self(); $blog->group = $groupId; $blog->_save(); return self::getByGroup($groupId); }