动态添加数组键 PHP
Adding array key dynamically PHP
我正在 Silex 中创建一个动态表单,该表单会根据需要进行更改。
如果$disabled = 'true'
我要怎么改:
$form = $app['form.factory']->createBuilder('form')
->add('email', 'email', array(
'data' => $from
))
到
$form = $app['form.factory']->createBuilder('form')
->add('email', 'email', array(
'disabled' => true,
'data' => $from
))
你可以这样完成:
$form = $app['form.factory']->createBuilder('form');
$options = array(
'data' => $from
);
if($disabled == 'true'){
$options['disabled'] = true;
}
$form->add('email', 'email', $options)
我正在 Silex 中创建一个动态表单,该表单会根据需要进行更改。
如果$disabled = 'true'
我要怎么改:
$form = $app['form.factory']->createBuilder('form')
->add('email', 'email', array(
'data' => $from
))
到
$form = $app['form.factory']->createBuilder('form')
->add('email', 'email', array(
'disabled' => true,
'data' => $from
))
你可以这样完成:
$form = $app['form.factory']->createBuilder('form');
$options = array(
'data' => $from
);
if($disabled == 'true'){
$options['disabled'] = true;
}
$form->add('email', 'email', $options)