Значение по умолчанию - Автозаполнение

Главные вкладки

Аватар пользователя listman listman 1 мая 2018 в 0:09

Здравствуйте.
Помогите пожалуйста решить задачу - значение по умолчанию в полях autocomplete

Пытаюсь реализовать клон поля автора. То есть при создании ноды, дефолтным значением поля, должно быть UID юзера

Фреймворк темы
- bootstrap

Созданное поле для материала
- Ссылка на сущность (User Reference)

HOOK_alter в *.theme

use Drupal\Core\Entity\Element\EntityAutocomplete;
use Drupal\user\Entity\User;
use Drupal\Core\Form\FormStateInterface;

/**
 * Implements hook_form_alter().
 */

function bootstrap_form_alter(&$form, FormStateInterface $form_state, $form_id) {

$uid = \Drupal::currentUser()->id();

$form['field_name'] = array(
      '#type' => 'entity_autocomplete',
      '#target_type' => 'user',
      '#title' => $uid,
      '#required' => 'true',
      '#default_value' => $entities,

);

}

Значение

'#default_value' => $entities,

Не получается установить в

'#default_value' => $uid,

Отдает ошибку

InvalidArgumentException: The #default_value property has to be an entity object or an array of entity objects.

Буду рад за любую помощь

Комментарии