我想在我的表单中默认设置一个值.
我这样做,但没有奏效:
$builder->add('points', 'hidden', array(
'data' => 5000));
Run Code Online (Sandbox Code Playgroud)
任何的想法
如果要在默认情况下设置某些内容,请在模型对象上进行设置:
$model = new Model;
$model->setPoints(5000);
$form = $this->createForm('type', $model);
Run Code Online (Sandbox Code Playgroud)
或者更好的是,如果它有意义,请将其设置为模型的属性或构造函数:
class Model
{
private $points = 5000;
// or
public function __construct()
{
$this->points = 5000;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5769 次 |
| 最近记录: |