0
내 컨트롤러 내가이 줄foreach 문은 CakePHP의에 쿼리 결과를 인쇄하지
<?php foreach($recent as $as): ?> <?php echo $as['Calllog']['mobileNo'];?>
이 있지만 오류
에게조차 아무것도 표시되지 않는 내보기에
$data= $this->Contact->find('all',array(
'conditions' => array('Contact.User_id' => $id)));
$this->loadModel('Calllog');
foreach($data as $row){
$mobile= $row['Contact']['mobileNo'];
$home= $row['Contact']['homeNo'];
$work= $row['Contact']['workNo'];
$recent=$this->Calllog->find('all',
array('order'=>'Calllog.idCallLog DESC',
'limit' => 1,
'conditions' => array('Calllog.mobileNo' => array($mobile,$work,$home),
'Calllog.User_id' => $id
)));
debug($recent);
$this->set('recent',$recent);
}
내가 어느 한 행을 얻는거야 디버그 결과가 잘 작동 그리고 내가 또한 질문을 실행하고 SQL 쿼리를 덤프 괜찮아요 그리고 wh 내가 phpMyAdmin을이 쿼리를 실행 도중 그것은 나에게 내가 원하는 무엇인가 하나 개의 행을주고있다 .. 그런데 왜 내보기 페이지에서 결과를 반향되지
디버그 결과
array(
(int) 0 => array(
'CallLog' => array(
'idCallLog =>'3',
'mobileNo'=>'12345'
'User_id'=>'1'
)))
및 다음 시간 이후에 4 개 라인
array()
'$ recent'의 디버그 결과를 여기에 추가 할 수 있습니까? (보기에서 실행하십시오)? – Nunser
질문을 얻지 못했지만 디버그 결과를 게시하고 있습니다 – hellosheikh
@Nunser 제 질문을 수정했습니다 ... 디버그 결과를 확인하십시오 – hellosheikh