Is it possible to disable the options in a select element?
I have a form with a select element that by default has a lot of options available. During form creation, depending on information retrieved from the database, i would like to disable certain options.
Some research came up with
$form->get('selectElement')->setAttribute("disabled", array(0, 1, 2));
...which should disable the first 3 options, but unfortunately does not.
You must use the
setAttribute()method to set the attributes of yourselectelement, not its options. For this, you should usesetValueOptions():$myOptionsmust be an array of options: