2015年1月21日水曜日

Fat-Free Frameworkのテンプレートで、場合分けと繰り返し

Fat-Free Frameworkのテンプレートで、場合分け繰り返しです。

<check> が、いわゆる、if文。
<repeat> が、for loop です。

慣れるまで、時間がかかりそう。Fat-Free Frameworkは、軽量でありながら、高機能で、ここまでは評価しているのですが、このテンプレートはクセがありすぎです(笑)。

/ui/blog.htm(ページネーション部分の例)
<check if="{{ @pos != 0 }}">
  <true>
    <a href="/blog/page/{{ @pos }}">前へ</a>
  </true>
  <false>
    <a href="#">前へ</a>
  </false>
</check>

<repeat group="{{ @pages }}" value="{{ @page }}" counter="{{ @ctr }}">
  <a href="/blog/page/{{ @ctr }}">{{ @ctr }}</a>
</repeat>

実際に設定してみたのが、こちら

参考サイト
Conditional Segments(Fat-Free Framework for PHP)
Repeating Segments(Fat-Free Framework for PHP)

0 件のコメント:

コメントを投稿