PHP Class Newscoop\Controller\Action\Helper\Datatable\Adapter\Doctrine

Inheritance: extends AAdapter
Afficher le fichier Open project: sourcefabric/newscoop

Protected Properties

Свойство Type Description
$_entityManager Doctrine\ORM\EntityManager
$_entityName string
$_queryObject Doctrine\ORM\QueryBuilder
$_repository Doctrine\ORM\EntityRepository

Méthodes publiques

Méthode Description
__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 )

Private Methods

Méthode Description
buildWhere ( array $cols, string $search ) : Doctrine\ORM\Query\Expr Build where condition

Method Details

__construct() public méthode

public __construct ( )

getCount() public méthode

Get filtered count
public getCount ( array $params = [], array $cols = [] ) : integer
$params array
$cols array
Résultat integer

getData() public méthode

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

setEntityManager() public méthode

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

setEntityName() public méthode

public setEntityName ( $p_entityName )

sort() public méthode

public sort ( array $p_cols )
$p_cols array

Property Details

$_entityManager protected_oe property

protected EntityManager,Doctrine\ORM $_entityManager
Résultat Doctrine\ORM\EntityManager

$_entityName protected_oe property

protected string $_entityName
Résultat string

$_queryObject protected_oe property

protected QueryBuilder,Doctrine\ORM $_queryObject
Résultat Doctrine\ORM\QueryBuilder

$_repository protected_oe property

protected Doctrine\ORM\EntityRepository $_repository
Résultat Doctrine\ORM\EntityRepository