【发布时间】:2013-08-01 16:35:28
【问题描述】:
我有一个小问题。我在数据库中有一个名为“player_skills”的表。它包含这样的列(示例):
player_id |技能ID |价值 |数
player_id 实际上是玩家的id,它是'players' 表下的'id' 列。 还有八种技能。值是默认值(在这种情况下无关紧要)。计数就是价值(玩家技能的价值)。
基本上,我想要的是将数据拉入 Bootstrap 选项卡(示例):
<div class="tabbable tabs-left">
<ul class="nav nav-tabs">
<li class="active"><a href="?skill0" data-toggle="tab">Section 1</a></li>
<li><a href="?skill1" data-toggle="tab">Section 2</a></li>
<li><a href="?skill2" data-toggle="tab">Section 3</a></li>
...
</ul>
<div class="tab-content">
<div class="tab-pane active" id="?skill0">
<p>I'm in Section A.</p>
</div>
<div class="tab-pane" id="?skill1">
<p>Howdy, I'm in Section B.</p>
</div>
<div class="tab-pane" id="?skill2">
<p>What up girl, this is Section C.</p>
</div>
</div>
</div>
我想订购它(从最高到最低,(我在每个玩家中都有一个“group_id”列,所以我不希望它包含一个 group_id 等于 3 的玩家)但是对于每个技能)。此外,我还有一项技能位于“玩家”表中(名为“经验”的列),我是这样做的:
public function highscores()
{
$players = Player::orderBy('experience','desc')->get();
return View::make('aac.highscores')->with('players', $players);
}
它工作得很好,但我需要在标签中更改每项技能。
【问题讨论】:
-
我们能否提供更多关于您想要打印的内容的详细信息?每个人都有技能标签的玩家列表,还是里面有玩家的技能标签列表?一个小的抽奖或架构可能会有所帮助。
-
@Alexandre Butynski 里面有玩家的技能标签列表。基本上是通过 player_id 和 Skill_id 获取玩家名称,并从高到低排序。然后,当您更改标签时,您将获得另一个做同样事情的技能。
标签: php twitter-bootstrap laravel laravel-4