PHP 클래스 Newscoop\Controller\Action\Helper\Datatable\Adapter\Doctrine

상속: extends AAdapter
파일 보기 프로젝트 열기: sourcefabric/newscoop

보호된 프로퍼티들

프로퍼티 타입 설명
$_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