コード例 #1
0
ファイル: mvc_loader.php プロジェクト: RA2WP/RA2WP
 protected function load_models()
 {
     $models = array();
     foreach ($this->plugin_app_paths as $plugin_app_path) {
         $model_filenames = $this->file_includer->require_php_files_in_directory($plugin_app_path . 'models/');
         foreach ($model_filenames as $filename) {
             $models[] = MvcInflector::class_name_from_filename($filename);
         }
     }
     $this->model_names = array();
     foreach ($models as $model) {
         $this->model_names[] = $model;
         $model_class = MvcInflector::camelize($model);
         $model_instance = new $model_class();
         MvcModelRegistry::add_model($model, $model_instance);
     }
 }