protected function initUsedModel() { $pattern = "/(Model)\$/si"; $vars = get_class_vars(get_class($this)); $models = common\Utils::preg_grep_keys($pattern, $vars); if (!empty($models)) { foreach ($models as $model) { $this->{$model} = common\loadClass::getModel($model); } } }
private function initUsedModel() { $pattern = "/(Model)\$/si"; $vars = get_class_vars(get_class($this)); $models = common\Utils::preg_grep_keys($pattern, $vars); if (!empty($models)) { foreach ($models as $model) { $this->{$model} = common\loadClass::getModel($model); } } //add Service $servicePattern = "/(Service)\$/si"; $services = common\Utils::preg_grep_keys($servicePattern, $vars); if (!empty($services)) { foreach ($services as $service) { $this->{$service} = common\loadClass::getService($service); } } }
private static function getModel($name) { if (!isset(self::$model[$name])) { self::$model[$name] = common\loadClass::getModel($name); } return self::$model[$name]; }