示例#1
0
文件: Salama.php 项目: jurica/salama
 public static function bootstrap($settings = array())
 {
     if (!isset($settings['config_dir'])) {
         $settings['config_dir'] = dirname(__FILE__) . '/../config';
     }
     # settings
     # @TODO convert settings.xml environment overrides into settings.php additions
     require_once $settings['config_dir'] . '/settings.php';
     Salama::$_settings = SalamaSettings::get_settings();
     # models
     require_once Salama::$_settings['config'] . '/models.php';
     # @TODO add DEBUG=True/False, and if True, re-generated always when doesn't exist.
     $required_build_file = Salama::$_settings['cache'] . "/SalamaData_" . Salama::$_settings['env'] . ".php";
     #if(!file_exists($required_build_file)) {
     $runner = new SalamaRunner();
     $runner->run('build');
     #}
     require_once $required_build_file;
     Salama::$bootstrapped = true;
 }