我是 Symfony 1.4 新手,我正在加入一个需要创建新仪表板的项目。
我在analyse/actions/actions.class.php中创建了以下控制器
public function executeTestDashboard(sfWebRequest $request){
$foo = "FooBar";
$this->foo = "ThisFooBar";
return $this->renderPartial('analyse/testDashboard', array('foo' => $foo);
}
和analyse/templates/_testDashboard.php视图,它是 home/templates/indexSuccess.php 中包含的部分视图:
<div class="testDashboard">
<h1>TEST</h1>
<?php var_dump($foo);?>
</div>
它不起作用,$foo 既不是“FooBar”也不是“ThisFooBar”,而是“null”。我应该如何进行,以使其发挥作用?(甚至检查我的 executeTestDashboard 控制器是否已处理?)