Мне нужно перечислить несколько элементов, которые поступают из источника базы данных A, и это: team_id, team_name и team_score (переведено для пояснения).
Мне нужно перебрать их и отобразить эту информацию.
Итак, у меня на стороне DAO:
public function listOfTeams()
{
$select = $this->select()
->from(array('t'=>'teams'), array('cod_team','name','score'));
return $this->fetchAll($select);
}
На контроллере моей команды:
public function listAction()
{
$teamsDao = new TeamsDao();
$this->view->infoTeam = $teamsDao->listOfTeams();
}
И на виде:
<?php for($i = 0; $i < 30; $i++): ?>
<?php if(isset($this->infoTeam[$i])): ?>
Теперь дело в том, что по каждому из перечисленных предметов мне нужно добавить больше информации.
Эта информация не поступает напрямую из базы данных, но является результатом некоторых вычислений.
Возьмем, например, процент выполненных игр.(Перевод);
$totalGamesNumber > 0 ? ($gamesDone*100)/$totalGamesNumber : 0);
Итак, мне нужно взять общее количество игр из базы данных, а затем для каждой команды мне нужно указать количество выполненных игр, чтобы можно было отобразить процент.
$ gamesDone получают:
$gameTeamDao->countGamesPerTeam($gameVo, $teamVo);
Я застрял здесь, потому что я не вижу, куда / как мне позвонить и создать метод для расчета процента,чтобы можно было представить процент завершенных игр вместе с другими данными.
Могу ли я получить некоторую помощь из этой грязи?
ЕслиВы должны были написать помощника для этого, более или менее, как это будет выглядеть?
Заранее спасибо, MEM
PS - Если вам нужна более подробная информация.Я могу предоставить.Я мог бы подделать что-то, что для меня принято, но для тех, кто хочет помочь, это не так.Итак, просто дайте мне знать.Еще раз большое спасибо.
Обновление: переведены все посты на английский для справки.