Esempio n. 1
0
 /**
  * 获得该模块所有模型的名字
  *
  * @return array of model name
  */
 function modelsName()
 {
     if (is_null($this->_models_name)) {
         $dir = rtrim($this->_module_dir, '/\\') . DS . 'model';
         $files = Helper_FileSys::recursionGlob($dir, '*.php');
         $this->_models_name = array();
         foreach ($files as $file) {
             $info = QReflection_Model::testModelFile($file);
             if ($info == false) {
                 continue;
             }
             $this->_models_name[$file] = $info['class'];
         }
         asort($this->_models_name, SORT_STRING);
     }
     return $this->_models_name;
 }