パーシャルまたはスロットを使用して変数をテンプレートに渡すことについて、ここにいくつかのスレッドがあることを知っています。私の質問は、その変数をどのように定義して、どのページにいても変数にアクセスできるようにするかということです。各アクションが「拡張」することは知ってsfActions
いますが、それにアクセスしてサイト全体のアクションを設定する方法はありますか?
編集:
すべてのユーザーには、すべてのページの上部に表示したい sfUser テーブルのフィールドがあります。使用したいコードは次のとおりですが、テンプレート ページのパーシャルに配置する場所や渡す方法がわかりません。
$this->user = $this->getUser()->getGuardUser();
$this->activeitems = $this->user->getActiveItems();