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