コード例 #1
0
ファイル: BaseDataDBCell.php プロジェクト: babety/HellaEngine
 /**
  *
  * @param string $tableName
  * @param array $db_field_keys
  *            关键字数组,key=>defalutvalue
  * @param array $db_field_primary_key
  *            主键 [key1,key2]
  * @param bool $auto_save
  *            是否自动保存
  * @param bool $auto_load
  *            是否自动加载,也就是判断isExistDBID 后 ,执行loadfromDB
  */
 function __construct($tableName = self::EMPTY_TABLE_NAME, $db_field_keys = array(), $db_field_primary_key = array(), $auto_save = true, $auto_load = true)
 {
     parent::__construct($db_field_keys);
     // 数据库连接
     $this->db_ins = DBPools::default_Db_pools()->dbconnect();
     $this->table_name = $tableName;
     if (is_array($db_field_primary_key)) {
         $this->set_primary_key($db_field_primary_key);
     }
     // 是否支持自动保存
     if ($auto_save) {
         self::db_pools()->push($this);
     }
     $this->flag_db_autoload = $auto_load;
 }
コード例 #2
0
ファイル: Task.php プロジェクト: babety/HellaEngine
 function __construct()
 {
     parent::__construct(array());
 }