在Symfony 1.2中,如何在actions.class.php中创建变量,以便在layout.php中可以访问它们?
答案 0 :(得分:1)
我认为,默认情况下,你不能,因为它应该违反MVC模式。
您最好将变量传递给视图,但不要使用全局(或类型)。
答案 1 :(得分:1)
此页面包含一些相关信息:http://trac.symfony-project.org/wiki/Symfony11LayoutUpgrade
使用以下代码似乎可以获得所需的效果:
$this->getResponse()->setSlot('title', 'insert your title here');
然后在布局文件中使用它:
<title><?php echo get_slot('title') ?></title>