2
我想在我的窗体中默认设置一个值。在窗体中设置默认值
我这样做,但没有奏效:如果您想设置默认的东西
$builder->add('points', 'hidden', array(
'data' => 5000));
任何想法
我想在我的窗体中默认设置一个值。在窗体中设置默认值
我这样做,但没有奏效:如果您想设置默认的东西
$builder->add('points', 'hidden', array(
'data' => 5000));
任何想法
,设置正确的模型对象:
$model = new Model;
$model->setPoints(5000);
$form = $this->createForm('type', $model);
或者更好的是,如果有意义,请将其设置为模型的属性或构造函数:
class Model
{
private $points = 5000;
// or
public function __construct()
{
$this->points = 5000;
}
}
使用,而不是 '数据'
$builder->add('points', 'hidden', array(
'empty_data' => 5000));
感谢@Elnur Abdurrakhimov 'empty_data' – Shefali