symfony sfCssTabsPlugin リンク先にパラメータを渡す

さて、5日間にわたって行った「ふりかえり」も昨日で終了し、再び、いつものスタートアップ研修記のお時間です。

前回のyamlファイルの回で次回予告をしてしまった流れもありつつ、今回はsfCssTabsのctSite.ymlを記述する際のポイントについて書きたいと思います。

【それぞれのタブに異なるパラメータを渡してみた】

こんなタブを作ってみました。
tab_img

それぞれのタブのリンク先URLは以下の様になっています。
url_img
あとはもうこっちのモンですね!わーい

【結論:? や & を利用する】

link_toや redirectと同様に、「?」や「&」を利用してパラメータを渡してあげればOKです。

【場所重要:記述するのはactionのシングルクォート内】

「?」や「&」は、actionのシングルクォート内に記述します。
例えば、上記で紹介したタブのコードは、この様になっています。


  # Configuration of the sub Tabs
  subTabs:
  <?php for( $i = 1; $i <= 5; $i++ ): ?>_
    - label:       '質問<?php echo $i; ?>の編集'
      module:      'question'
      action:      'edit?question_id=<?php echo $i; ?>'
      linkOptions: {}
      parentTab:   'questions'
  <?php endfor; ?>_

 ※’_'は半角スペースを意味しています。

長々と取り組んできたYAMLファイルとsfCssTabsでしたが、今回の記事で晴れて終了です。

次回からは、技術ネタだけではなく、昨日までの「ふりかえり」の様な新境地の開拓(?)にもチャレンジしていこうと思います!

コメントをどうぞ

名前: (Required)

eMail: (Required)

Website:

Comment:

Spam Protection by WP-SpamFree