1

Symfony 1.2では、layout.phpでアクセスできるように、actions.class.phpで変数をどのように作成しますか?

4

2 に答える 2

1

このページにはそれに関するいくつかの情報があります:http://trac.symfony-project.org/wiki/Symfony11LayoutUpgrade

次のコードを使用して、目的の効果を得ることができるようです。

$this->getResponse()->setSlot('title', 'insert your title here');

そして、これをレイアウトファイルで使用します。

<title><?php echo get_slot('title') ?></title>
于 2009-05-25T17:19:12.800 に答える
1

デフォルトでは、MVCパターンに反するはずなので、できません。

グローバル(または一種)を使用せずに、ビューに変数を渡す方がよいでしょう。

于 2009-05-25T16:59:14.837 に答える