php tasarım soru - Bir Yardımcı burada yardımcı olacak?

0 Cevap php

I have to list several elements that are coming from a database source A and they are: team_id, team_name and team_score (translated for explanation sake).

Ben onlar üzerinde döngü gerekir, ve bu bilgileri görüntüler.

Yani, DAO tarafta var:

public function listOfTeams()
{
  $select = $this->select()
    ->from(array('t'=>'teams'), array('cod_team','name','score'));
  return $this->fetchAll($select);

}

Benim takım denetleyicisi üzerinde:

public function listAction()
{
  $teamsDao = new TeamsDao();
  $this->view->infoTeam = $teamsDao->listOfTeams();                    
}

Ve görünümü:

<?php for($i = 0; $i < 30; $i++): ?>

  <?php if(isset($this->infoTeam[$i])): ?>

Şimdi, şey, bu listelenen öğelerin her biri, daha fazla bilgi eklemek için ihtiyaç vardır.

Bu bilgiler bir veri tabanından doğrudan gelmiyor, ama bazı hesaplamaların bir sonucudur.

Örneğin oyun yapılan yüzdesini al. (Tercüme);

$totalGamesNumber > 0 ? ($gamesDone*100)/$totalGamesNumber : 0);

Yani, ben görüntülenecek yüzdesine sahip böylece zaman, her takım için, ben, yapılan oyunların bir sayı olması gerekir, veritabanından toplam oyun sayısını kapmak gerekir.

$ GamesDone ile elde edilir:

$gameTeamDao->countGamesPerTeam($gameVo, $teamVo);

I'm stuck here, because I cannot see where/how should I call and make the method for calculating the percentage, in order to allow the percentage of games completed to be presented along with the other data.

Can I have some help out of this mud ?

Bunun için bir yardımcıya yazmak olsaydı, daha fazla veya daha az, nasıl gibi görünüyordu olacak?

Thanks in advance, MEM

PS - Eğer daha detaylı bilgiye ihtiyacınız varsa. Ben sağlayabilir. Benim için alınır bir şey forgeting olabilir, ama bu, ona yardım etmek isteyenler için değil. Yani, sadece bana bildirin. Çok teşekkürler tekrar.

Güncelleme: Yardım uğruna İngilizce'ye tüm yazı tercüme.

0 Cevap