0

我有一个从操作表单设置为会话的变量。我需要以我该怎么做的形式访问变量?这是我要访问变量的代码。

    $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() { } 中使用此代码。我该怎么做?请帮助我..非常感谢

4

1 回答 1

1

当你调用你的表单时,你可以像这样设置它的变量:

$this->form = new YourForm(null, array('Myvalue' => $newValue));

并以您的形式获取它,如下所示:

$newValue = $this->getOption('Myvalue');
于 2013-04-23T12:38:21.977 回答