小技集
リリースカレンダー
リンク
SourceForge.jp SourceForge.JPへ
php.net PHP公式サイトへ
TOP  >  小技集  >  テンプレートに関するTips

テンプレートに関するTips

アクションからパラメータを取得する

<?php $page = $view->get('page'); ?>

アクションからパラメータを受け取るには、テンプレート側でデフォルトで定義される $view 変数の get メソッドを使用します。$view 変数のショートカットとして $v 変数も使用できます。

パラメータを表示する

<?php $view->out('page'); ?>

パラメータを表示するには、$view 変数の out メソッドを使用します。もちろん取得した値に対して、echo, print 関数等で出力することも可能です。

パラメータをHTMLエンコードして表示する

<?php $view->out('page', true); ?>

HTMLエンコードは、デフォルトで有効になっていません。パラメータをHTMLエンコードして表示するには、$view 変数の out メソッドの第2引数に true をセットします。

また、デフォルトでHTMLエンコードを行う設定に変更することも可能です。

<?php SyL_ViewAbstract::setDefaultHtmlEncode(true); ?>

テンプレート内で、上述のようにメソッドを実行することで、デフォルトでHTMLエンコードが有効になります。