예제 #1
0
 public static function load($sql, $params, $table, $primaryKey)
 {
     $data = self::isHasData($params);
     if (!$data) {
         $data = parent::getRow_($sql, $params);
     }
     $primaryId = $data[$primaryKey];
     $key = $table . '_' . $primaryKey . '_' . $primaryId;
     if (!isset(self::$objArr[$key])) {
         self::$data[$key] = $data;
         self::$objArr[$key] = new BFW_Data($key, $table, $primaryKey, $primaryId);
     }
     return self::$objArr[$key];
 }
예제 #2
0
 public function getRow($id, $field = '*', $join = null)
 {
     $sqlArr = parent::getSelectSql_($id, $field, $join);
     return parent::getRow_($sqlArr['sql'], $sqlArr['params']);
 }