2017-12-14 11 views
1

나는 매김을 할 노력하고있어,하지만 오류가 :교리의 매기기와 교리 2를 사용 원시 SQL을 실행

$dql = "SELECT cast(ip as CHAR) as ip FROM histories"; 
$query = $em->createQuery($dql)->setFirstResult($offset)->setMaxResults($limit); 
$paginator = new Paginator($query); 
$maxpage = ceil($paginator->count()/$limit); 

오류

[Syntax Error] line 0, col 7: Error: Expected IdentificationVariable | ScalarExpression | AggregateExpression | FunctionDeclaration | PartialObjectExpression | "(" Subselect ")" | CaseExpression, got '*'

$maxpage = ceil($paginator->count()/$limit); //error line

답변

1

것을 시도하십시오 :

$maxpage = ceil(count($paginator)/$limit); 

Read the doc

+0

동일한 오류 표시 – user9097755