Есть страница www.site/sport
Там я вывожу виды спорта из базы.
public function getEvents(){ return $this->get('sport'); }
<?php foreach($events as $event) { ?> <tr> <td class="field ft_caption f_title"> <h2> <a href="<?php echo $this->href_to('teams', $event['id']); ?>" class="title"><?php html($event['tournament_name']); ?></h2> </td> <td class="field ft_caption f_title"> Число сколько туринров</td> </tr> <?php } ?>
Есть страница www.site/sport/teams/1
База cms_sport_tournaments
Там я вывожу по id турниры которым относятся к спорту. Если id 1 значит это Баскетбол если 2 Футбол и тд.
Вопрос состоит в том что мне нужно на страницу www.site/sport вывести количество турниров для каждого вида спорта.
Я вот делал во так но это не получится придется для каждого вида спорта отдельно прописывать по отдельности выводить а вид спорта добавляется через админку.
public function getSportsTouranmentsCount(){ $this->filterEqual('sport', 1); return $this->getCount('sport_tournaments'); }