Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Playoffs de campeonatos

$
0
0
Boas,

Estou a desenvolver um sistema de campeonatos que podem ter desde a 1/16Final até a final, mas o campeonato por exemplo pode começar logo nos quartos em vez dos 1/16. Até aqui tudo bem, cria o campeonato e os jogos a si associados conforme o tipo de campeonato(1/16, oitavos, etc...).

Mas ao mostrar os playoffs queria fazer dinamicamente no qual está me a dar "erro"

se for 1/16 de final tudo ok, mostra a arvore bem até a final, mas se for oitavos não faz a arvore...

Estou a desenvolver Laravel e as vistas com blade, vou deixar aqui o código que tenho para fazer a arvore dinamicamente.

Sei que é em alguma condição, mas não tou a conseguir lá chegar.

Código :
@for($i=0, $j=0; $i<$jogos->count(); $i++, $j++)
   
    @if($i==0 || $i==16 || $i==24 || $i==28 || $i==30 || $i==32)
 
    <ul>
    @endif
                    <li> </li>
                    <li class="game game-top">
                           
                    @if(isset($users[$j]))
                            <a href="{{ URL::action('JogoController@jogar', $jogos[$i]->id); }}">
                            @if($j==0)
                                    {{$users[$j]->username}}
                            @else
                                    {{$users[$j]->username}}
                                    @endif
                            </a><span>{{$jogadores[$j]->pontuacao}}</span>
                    @else
                         @if($j==0)
                            teste{{$j}}
                            @else
                                         teste{{$j+$i}}
                                    @endif
                    @endif
                    </li>
                    <li> </li>
           
                    <li class="game game-bottom">
                                 @if(isset($users[$j+1]))
                                 <a href="{{ URL::action('JogoController@jogar', $jogos[$i]->id); }}">{{$users[$j+1]->username}}</a> <span>{{$jogadores[$j+1]->pontuacao}}</span>
                            @else

                                    @if($j+1==1)
                                    teste{{$j+1}}
                                    @else
                                         teste{{$j+$i+1}}
                                    @endif
                    @endif
                    </li>
           
           
           @if($i==15 || $i==23 || $i==27 || $i==29 || $i==31 || $i==32)
         
            </ul>
           @endif
    @endfor

Não liguem aos teste{{...}} que era para testar a coisa. o meu problema está mesmo na colocação do </ul>, o resto faz bem, mas não coloca o </ul> quando quero.

Viewing all articles
Browse latest Browse all 14700

Trending Articles