3
Я создаю динамическую форму в Silex, которая изменяется в зависимости от потребности.Динамическое добавление ключа массива PHP
Если $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
))
Просто замечание общего порядка - быть осторожным с «истинным» как boolean value и 'true' в виде строки. Кажется, вы используете оба варианта, что может быть неудачным. И ответ ниже также сравнивает потенциально логическое значение со строкой, что неверно. – astax