私はいくつかの "タイプ"のデータを持っています。たとえば、私が各畑で収穫したトウモロコシの量と、各畑で収穫した大豆の量を追跡しているとします。Twigを使ってグループの種類を表示するにはどうすればいいですか?
私は必要なすべてのデータを収集することができます。すべてうまくいきます。私はちょっと迷っているというデータを出しています。
私は、成長期(年)でデータをグループ化したいと考えています。私が投げているのは、いつもトウモロコシのデータを持っているわけではないかもしれないし、いつも大豆のデータがないかもしれないということです。
私が達成しようとしているのは、このようなものです。各シーズン(年)ここで
<h3>2016 Season</h3>
<table>
<thead>
<tr>
<th>Harvest Date</th>
<th>Corn</th>
<th>Soybeans</th>
</tr>
</thead>
<tbody>
<tr>
<td>2016-06-12</td>
<td>500</td>
<td>300</td>
</tr>
...
</tbody>
</table>
<h3>2015 Season</h3>
<table>
<thead>
<tr>
<th>Harvest Date</th>
<th>Corn</th>
<th>Soybeans</th>
</tr>
</thead>
<tbody>
<tr>
<td>2015-06-10</td>
<td>800</td>
<td>400</td>
</tr>
...
</tbody>
</table>
は約80%近くある私が現在やっている
HTML ...一緒にグループ化されますが、種類ごとにすべてのデータを示しています。
小枝私は年を示し、その後、別のテーブルで、その下に各作物の種類を一覧表示したい場合は素晴らしい作品
{% if myData.soybeans|length %}
{% for year, crops in myData.soybeans|group('harvest_date|date("Y")') %}
<h3>2016 Soybeans</h3>
<table>
...
{% endfor %}
{% if myData.corn|length %}
{% for year, crops in myData.corn|group('harvest_date|date("Y")') %}
<h3>2016 Corn</h3>
<table>
...
{% endfor %}
。私はすべての作物の種類を同じテーブルに表示したいと思います。しかし、もし私がどちらか一方を持っていないとすれば?私はグループ化する日付を探すために何を使用すべきですか?
サーバー側でグループ化することをお勧めします。 – Veve
こんにちはVeve - 答えとしてあなたの提案を更新するなら、私はそれを受け入れて、私の質問を修正します。 – Damon