В Drupal 7 я создал сущность программно.В него добавлено несколько текстовых полей, таких как имя, цена и т. Д. В форме:
$form['data']['name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#default_value' => isset($model->data['name']) ? $model->data['name']: '',
'#maxlength' => 255,
'#required' => TRUE,
'#weight' => -3,
);
Однако я хотел бы иметь возможность добавлять несколько изображений для каждой сущности, которую он также представляет.
Когда я использую пользовательский интерфейс Drupal для добавления полей, я могу выбрать «Image: field_image (Image)» внизу под «Добавить существующее поле».Это поле имеет именно то поведение, которое я хочу.
Как я могу программно добавить его в мою сущность?