示例#1
0
文件: model.php 项目: gusen/jiashu
 /**
  * Construction function.构造函数
  * @param string table name.字符串类型 表明
  * @param string $dbid config id if you have multiple configs of database.字符串类型 当配置文件里有多个数据库的配置,指定使用哪个配置,如果不给这个参数则默认用第一个配置
  */
 public function __construct($tablename = '', $dbid = '')
 {
     if ($tablename != '') {
         $this->tablename = $tablename;
     }
     $config = JSFW()->getConfig();
     //$GLOBALS['JSFW']->getConfig();
     $dbconfig = false;
     if ($config['database']) {
         if ($dbid != '') {
             if ($config['database'][$dbid]) {
                 $dbconfig = $config['database'][$dbid];
             } else {
                 if ($config['database'][0]) {
                     $dbconfig = $config['database'][0];
                 }
             }
         }
         //print_r($config['database']);
         if (!$dbconfig) {
             die('can\'t not load config of database');
         }
         if ($tablename != '') {
             $dbconfig['tableName'] = $tablename;
         }
         jiashu::loadLib($dbconfig['type']);
         $this->db_instance = new $dbconfig['type']();
         $this->db_instance->setConfig($dbconfig);
     } else {
         die('can\'t not load config of database');
     }
 }
示例#2
0
文件: index.php 项目: gusen/jiashu
 public function testsession2()
 {
     $v = JSFW()->getVersion();
     jiashu::loadLib('session');
     $sess = new session();
     JSFW()->setTplData('n', $sess->sessionStart()->getSession('testsession'))->setTplData('v', $v);
     JSFW()->render('index');
 }
示例#3
0
文件: session.php 项目: gusen/jiashu
 /**
  * Construction function.构造函数
  */
 public function __construct()
 {
     $config = JSFW()->getConfig();
     $sessionconfig = false;
     if ($config['session']) {
         $sessionconfig = $config['session']['type'];
         if ($sessionconfig) {
             $classname = 'session_' . $sessionconfig['type'];
             jiashu::loadLib($classname);
             $this->session_instance = new $classname();
             $this->session_instance->setConfig($sessionconfig);
         }
     }
     //if you not set session config,it will use php.ini config.如果你没有设置任何的session设置,就直接用你php.ini里的配置来处理
 }