$ k =>视图无法正确读取$ v

时间:2012-02-24 16:33:44

标签: php model-view-controller zend-framework

我的模拟数据正确读取时遇到了一些困难。

if ($form->isValid($data)) {          
    $event = new Supplychain_Model_Mapper_Batchtrack(new Supplychain_Test_Model_Mock_Batchtrack());   
    $batchtrack = $event->uCodeSearch($data);
    $this->view->batchtrack = $batchtrack;
}

上面是控制器,下面是视图。

<?php
    foreach ($this->batchtrack as $k => $v) {
        echo '<tr' . ($k % 2 ? ' class="stripe"' : '') . '>';
        echo '  <td>' . $v->getUCode() . '</td>';
        echo '</tr>';
    }
?>

我还从var_dump中包含了一些示例虚拟数据。

object(Supplychain_Model_Batchtrack)#129 (1) {
    ["_ucodes":protected]=> array(320) { 
        [1]=> string(10) "GBRAAACC01" 
        [2]=> string(10) "GBRAAACC02" 
        [3]=> string(10) "GBRAAACC03" 
        [4]=> string(10) "GBRAAACC04" 
        [5]=> string(10) "GBRAAACC05"
        }
}

希望有人能够发现我在哪里出错了,我对Zend来说是新手,所以仍然有点学习曲线。感谢。

0 个答案:

没有答案