Doctrine\DBAL\Query\QueryBuilder::select PHP Метод

select() публичный Метод

Replaces any previously specified selections, if any. $qb = $conn->createQueryBuilder() ->select('u.id', 'p.id') ->from('users', 'u') ->leftJoin('u', 'phonenumbers', 'p', 'u.id = p.user_id');
public select ( mixed $select = null )
$select mixed The selection expressions.
    public function select($select = null)
    {
        $this->type = self::SELECT;
        if (empty($select)) {
            return $this;
        }
        $selects = is_array($select) ? $select : func_get_args();
        return $this->add('select', $selects, false);
    }

Usage Example

 /**
  * @dataProvider beforeGetListHarness
  */
 public function testBeforeGetList($query, $expectedQuery, $expectedParams)
 {
     $this->queryBuilder->select('o.*')->from('posts', 'o');
     $request = new Request($query);
     $queryBuilder = $this->postDecorator->beforeGetList($this->queryBuilder, $request);
     $this->assertEquals($expectedQuery, (string) $queryBuilder);
     $this->assertEquals($expectedParams, $queryBuilder->getParameters());
 }
All Usage Examples Of Doctrine\DBAL\Query\QueryBuilder::select