示例#1
0
 public function findAll($params = [])
 {
     $Select = new Select();
     $entity = $this->Entity;
     $sql = $Select->select($this->Entity->getAlias())->from($entity::TABLE)->toSql();
     $executeParams = ['type' => 'SELECT', 'sql' => $sql];
     if (!empty($params['doRelations']) && is_array($params['doRelations'])) {
         $executeParams['doRelations'] = $params['doRelations'];
     }
     return QueryBuilder::execute($executeParams);
 }
示例#2
0
 protected function persist($array = [])
 {
     return QueryBuilder::execute($array);
 }