質問: 3 %} {{"あなたのIDは3です。"}} {% endif %} ``` 上記のようなイメージで組みたいです。 できればTwigファイル側だけで処理したいですが、php側を使っても問題はありません。 TwigもFuelも使用経験がなく4月始まって早々から行き詰まっております。 詳しい方ぜひお力添えください。 よろしくお願いいたします。
回答: GETパラメータをTwigテンプレートで利用したい場合、 1. コントローラから変数として渡す方法 2. テンプレートで直接読み込む方法 があります。 ・1の場合 ``` class Controller_Example extends Controller { $input = Input::instance(); $data = [ 'id' => $input->get('id'), ]; return Parser\View::forge('example.twig', $data); } ``` ``` {% if id == 3 %}あなたのIDは3です。{% endif %} ``` ・2の場合 ``` {% if input_get('id') == 3 %}あなたのIDは3です。{% endif %} ``` ちなみに、テンプレートで利用できるFuelのメソッドは > > fuel/packages/parser/classes/twig/fuel/extension.php > > > に記載されています。