Symfony1 如何从symfony中的表单访问会话值
我有一个变量,它被设置为action表单中的session。 我需要访问表单中的变量 我怎么做? 这是我要访问变量的代码Symfony1 如何从symfony中的表单访问会话值,symfony1,symfony-1.4,symfony-forms,Symfony1,Symfony 1.4,Symfony Forms,我有一个变量,它被设置为action表单中的session。 我需要访问表单中的变量 我怎么做? 这是我要访问变量的代码 $this->unitCost = $this->getUser()->getAttribute('unit_cost'); //assign variable to session value $value_lists = ($this->unitCost); //select value from foreach
$this->unitCost = $this->getUser()->getAttribute('unit_cost');
//assign variable to session value
$value_lists = ($this->unitCost);
//select value from foreach
print_r($value_lists);
foreach($value_lists as $values)
{
$newValue = $values['unit_cost'];
}
我想在表单中的任何位置访问此$newValue
我想在sFform中定义小部件的公共函数configure(){}中使用此代码。我怎么做?请在这方面帮助我。。非常感谢当您调用表单时,您可以如下设置它的变量:
$this->form = new YourForm(null, array('Myvalue' => $newValue));
以这样的形式得到它:
$newValue = $this->getOption('Myvalue');
您的解决方案是一个好主意,但我宁愿给出完整的用户对象,而不是一个值。我不能使用这个代码,我已经试过了。是否有任何方法可以获取我输入到sfForm内会话的值?