2014-06-30 36 views
0

在使用這個檢索數據,這會給出一個ResultSet對象成功無法從各表ZF2

$goals = $this->getGoalTable()->listgoal($userid); 
$goals->current(); 
return new ViewModel(array(
'paginator' => $goals, 
)); 

,但在檢索此,我得到的空白!沒有數據,沒有錯誤也

<?php foreach($paginator as $row){ ?> 
    <?php print_r($row); // this is giving its own model's data of controller but not my goal tables data ?> 
     <?php echo $this->escapeHtml($row->name); // getting blank values here ?> 
     <?php echo $this->escapeHtml($row->coach_email); // getting blank values here ?> 
<?php } ?> 

回答

0

在控制器本身試試這個 -

$goals = $this->getGoalTable()->listgoal($userid); 
$goals->current(); 

print_r($goals); //Its an object with single array. 
exit(); 

,如果你得到的任何值檢查。

+0

print_r($ row);給我只有它自己的控制器模型數據,但沒有目標表數據,我的意思是我的控制器名稱是用戶,所以它給我的用戶表數據值只有 – SagarPPanchal

+0

甚至'print_r($目標);'給你同樣的結果? –

+0

耶!沒有變化 – SagarPPanchal