Symfony1.4で、layout.phpで変数を利用する方法
2012年1月20日Table of Contents
Symfony1.4で、layout.phpで変数を利用する方法
Symfony1.4で、layout.php内で変数を利用したい場合があります。
この場合、slotを利用することで、擬似的に変数の参照が可能です。
利用方法
以下のようにaction内で、setSlot()します
#module/xxx/actions/actions.class.php
public function executeIndex(sfWebRequest $request)
{
//slot
$this->response->setSlot('slot', 'hoge');
}
続いて、layout.php内でget_slot()します
#app/xxx/templates/layout.php
<?php echo get_slot('slot') ?>
やや、回りくどい方法ですが、どうしてもlayout.php内で変数を参照したい場合には便利。
・・ということで、メモ。