PHP Класс Newscoop\Controller\Action\Helper\Datatable\Adapter\Doctrine

Наследование: extends AAdapter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_entityManager Doctrine\ORM\EntityManager
$_entityName string
$_queryObject Doctrine\ORM\QueryBuilder
$_repository Doctrine\ORM\EntityRepository

Открытые методы

Метод Описание
__construct ( )
getCount ( array $params = [], array $cols = [] ) : integer Get filtered count
getData ( array $p_params, array $p_cols )
search ( $query, array $cols = null )
setEntityManager ( EntityManager $p_entityManager, $p_entityName = null )
setEntityName ( $p_entityName )
sort ( array $p_cols )

Приватные методы

Метод Описание
buildWhere ( array $cols, string $search ) : Doctrine\ORM\Query\Expr Build where condition

Описание методов

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

public __construct ( )

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

Get filtered count
public getCount ( array $params = [], array $cols = [] ) : integer
$params array
$cols array
Результат integer

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

public getData ( array $p_params, array $p_cols )
$p_params array
$p_cols array

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

public setEntityManager ( EntityManager $p_entityManager, $p_entityName = null )
$p_entityManager Doctrine\ORM\EntityManager

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

public setEntityName ( $p_entityName )

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

public sort ( array $p_cols )
$p_cols array

Описание свойств

$_entityManager защищенное свойство

protected EntityManager,Doctrine\ORM $_entityManager
Результат Doctrine\ORM\EntityManager

$_entityName защищенное свойство

protected string $_entityName
Результат string

$_queryObject защищенное свойство

protected QueryBuilder,Doctrine\ORM $_queryObject
Результат Doctrine\ORM\QueryBuilder

$_repository защищенное свойство

protected Doctrine\ORM\EntityRepository $_repository
Результат Doctrine\ORM\EntityRepository