在 Symfony 1.2 中,如何在 actions.class.php 中创建变量,以便在 layout.php 中可以访问它们?
问问题
249 次
2 回答
1
我认为,默认情况下你不能,因为它应该违反 MVC 模式。
您最好将变量传递给您的视图,但不要使用全局(或某种)。
于 2009-05-25T16:59:14.837 回答
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 回答