Ejemplo n.º 1
0
 /**
  * Create query object from array.
  *
  * @param array $array
  *
  * @return static
  */
 public static function fromArray(array $array = [])
 {
     $query = new static();
     foreach ($array as $argument => $value) {
         $query->__set($argument, $value);
     }
     return $query;
 }
Ejemplo n.º 2
0
 /**
  *  Преобразовывает результаты mysqli_result в записи ActiveRecord
  */
 protected static function resultToRecords(mysqli_result $result)
 {
     $res = array();
     while ($row = $result->fetch_assoc()) {
         $record = new static();
         foreach ($row as $name => $value) {
             $record->__set($name, $value);
         }
         $res[$record->id] = $record;
     }
     return $res;
 }