コード例 #1
0
ファイル: base.php プロジェクト: google2013/swoole_flash_game
 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);
         }
     }
 }
コード例 #2
0
ファイル: base.php プロジェクト: google2013/swoole_flash_game
 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);
         }
     }
 }
コード例 #3
0
ファイル: game.php プロジェクト: google2013/swoole_flash_game
 private static function getModel($name)
 {
     if (!isset(self::$model[$name])) {
         self::$model[$name] = common\loadClass::getModel($name);
     }
     return self::$model[$name];
 }