我的模拟数据正确读取时遇到了一些困难。
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来说是新手,所以仍然有点学习曲线。感谢。