【发布时间】:2011-01-30 17:55:41
【问题描述】:
我知道,如果我把它放在一个链接上,然后我点击了那个链接:
array('controller'=>'challenge','action'=>'evaluateChallenge','codTeam'=>$d["cod_challenge_team"]);
如果我在控制器上这样做:
$values = $this->_request->getParams();
$teamVo->setCodTeam($values['codTeam']);
我会得到想要的值。
我也想做同样的事情,但是没有用户交互。 我打算将一个值传递给evaluateChallenge,每次我在视图端循环谷值。
这是最愚蠢的问题之一,但它肯定会在这里翻译损失。
我可以请你帮忙吗?
或者至少告诉我我说错了什么。 :)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::
我想显示与给定团队相关的数据库记录元素列表。 这样我就可以拥有:
A队 - 鳕鱼队 - 挑战A - 参与者ABC - 点 XXX
B队 - 鳕鱼队 - 挑战A - 参与者ABC - 点 XXX
等等……
在我看来,对此的代码翻译是这样的:
foreach ($challenge as $d) {
echo $d['challengeName'];
echo $d['participants'];
echo $d['points'];
}
一切都很好,很清晰。
现在,我需要在此列表中添加其他信息,以便获得类似以下内容:
A队 - 鳕鱼队 - 挑战A - 参与者ABC - 点 XXX - FILESATTACHED_NEW_INFORMATION
B队 - 鳕鱼队 - 挑战A - 参与者ABC - 点 XXX - FILESATTACHED_NEW_INFORMATION
等等……
这个新信息应该在视图助手上计算出来。好的。 我会弄清楚如何做到这一点。
但是,我需要在视图上调用该助手 - 对吗?在 foreach 所在的同一视图上。但是,我将需要 FilesAttached 以某种方式与 foreach ($challenge as $d) 相关联,对吗? - 或者有其他方法吗?
如果没有其他方法: 我们如何将来自帮助程序的数据与通过 foreach 的视图中已经存在的数据联系起来?
再次感谢, 内存
【问题讨论】:
标签: php model-view-controller zend-framework