Как добавить значение по умолчанию в Symfony form в методе ->add(‘company’)?

Чтобы добавить значение по умолчанию в поле формы Symfony, вы можете использовать опцию "data" при определении этого поля в методе ->add().

Вот пример:

->add('company', null, [
    'data' => 'Default Company',
])

В этом примере мы указали значение "Default Company" в качестве значения по умолчанию для поля "company".

Таким образом, когда форма будет создаваться и отображаться, поле "company" будет заполнено значением "Default Company". Если пользователь не изменит это значение, то при отправке формы значение "Default Company" будет использоваться в качестве значения поля.

Однако, если пользователь изменит это значение перед отправкой формы, то будет использовано измененное значение, а не значение по умолчанию.

Вы также можете использовать объект или массив в качестве значения по умолчанию, если поле формы ожидает соответствующий тип данных. Например:

->add('company', null, [
    'data' => ['id' => 1, 'name' => 'Default Company'],
])

В этом случае, поле "company" будет заполнено объектом или массивом в качестве значения по умолчанию.