2012-07-27 3 views
0

조치 :심포니는 템플릿에

$photos = Doctrine::getTable('photo') 
      ->createQuery('u') 
      ->addWhere('status = ?', 1) 
      ->addOrderBy('sort_order DESC') 
      ->execute(); 
var_dump(sizeof($photos)); //returned 0 
$this->photos = $photos 

템플릿 :

var_dump($sizeof($photos)); // returned 1 

내가 위해서 var_dump 위의 두 개의 0을 반환한다는 그 이상한 테이블에 아무것도,이없는 경우 및 1이다.

내가 테이블에서 하나 개의 행 기록이있는 경우, 그것은 모두 내 코드로 잘못가는 뭐죠 1.

누구나 알고 돌아갑니다?

+3

var_dump ($ sizeof ($ photos)); // 1을 반환했습니다. 은 '$'크기보다 앞에있는 형식이거나 –

+0

@ jingpe입니다. 따옴표로 묶인 텍스트는'> '대신에 4 자까지 들여 쓰는 것이 좋습니다. – j0k

+0

비교하고 비교하기 위해 실제 결과와 동작을 var_dump 할 수 있습니까? 템플릿 데코레이터 때문에 뭔가있을 수 있습니다. –

답변

0

템플릿에 당신이

$photos->count() 

를 사용하는 경우 그것은 당신에게 올바른 값을 제공해야합니다.

관련 문제