Esempio n. 1
0
<?php

/**
 * 入口文件
 *
 * Nginx请解析到该文件上
 *
 * @author hufeng(@yunbix.com)
 */
$app = Core_Init::init('prize');
$app->run();
Esempio n. 2
0
<?php

/**
 * 入口文件
 *
 * Nginx请解析到该文件上
 *
 * @author hufeng(@yunbix.com)
 */
$app = Core_Init::init('c');
$app->run();
Esempio n. 3
0
<?php

/**
 * 入口文件
 *
 * Nginx请解析到该文件上
 *
 * @author hufeng(@yunbix.com)
 */
$app = Core_Init::init('a');
$app->run();
Esempio n. 4
0
 /**
  * * 初始化APP的数据
  * * 
  * * @param string $app 启用的app的名称,如:test
  * */
 private static function initApp($app)
 {
     if (empty($app)) {
         exit('App must not be empty');
     }
     define('PDP_APP', $app);
     define('PDP_APP_ROOT', DIR_APP . '/' . PDP_APP);
     define('PDP_APP_LIB', PDP_APP_ROOT . '/library');
     define('PDP_APP_VIEW', PDP_APP_ROOT . '/views');
     define('PDP_APP_DATA', PDP_ROOT . '/data/app/' . PDP_APP);
     //声明loader
     Yaf_Loader::getInstance(PDP_APP_LIB, PDP_ROOT_PHPLIB);
     Arch_Env::set(Arch_Env::NS, PDP_APP);
     $config = array("application" => array("directory" => PDP_APP_ROOT, 'library' => PDP_APP_LIB, 'baseUri' => '/' . $app));
     self::$app = new Yaf_Application($config);
     //增加日志初始化
     Core_Conf::init(array('path' => PDP_DIR_CONF . '/'));
     //增加日志的初始化
     Core_Log::init(array('path' => PDP_DIR_LOG . '/' . PDP_APP . '/', 'file' => PDP_APP . '.log'));
 }