예제 #1
0
파일: dmProject.php 프로젝트: jdart/diem
 public static function getModels()
 {
     if (null === self::$models) {
         $baseFiles = glob(dmOs::join(sfConfig::get('sf_lib_dir'), 'model/doctrine/base/Base*.class.php'));
         self::$models = self::getModelsFromBaseFiles($baseFiles);
     }
     return self::$models;
 }
예제 #2
0
 public static function getModels()
 {
     if (null === self::$models) {
         $baseFiles = array_merge(glob(sfConfig::get('sf_lib_dir') . '/model/doctrine/base/Base*.class.php'), glob(sfConfig::get('sf_lib_dir') . '/model/doctrine/*Plugin/base/Base*.class.php'));
         $dmCoreDir = dmOs::join(sfConfig::get('sf_lib_dir'), 'model/doctrine/dmCorePlugin/base/');
         $dmUserDir = dmOs::join(sfConfig::get('sf_lib_dir'), 'model/doctrine/dmUserPlugin/base/');
         foreach ($baseFiles as $index => $file) {
             if (0 === strpos($file, $dmCoreDir) || 0 === strpos($file, $dmUserDir)) {
                 unset($baseFiles[$index]);
             }
         }
         self::$models = self::getModelsFromBaseFiles($baseFiles);
     }
     return self::$models;
 }