Всем привет! Друзья попросили помочь с сайтом, задача программно заполнить форму и сохранить данные.
Все вроде понятно, нашел примеры. Использую entity_metadata_wrapper:
<?php
$wrapper = entity_metadata_wrapper($entity_type, $message);
$wrapper->field_first_name = "John";
$wrapper->field_last_name = "Smith";
$wrapper->field_company = "Some company";
// Выставить значение двойного поля (страна, город)
$wrapper->save();
?>
Проблема возникает с тем, как выставить значение double field (https://www.drupal.org/project/double_field), пробовал следующим образом (не работает):
<?php
$wrapper->field_df_location->first = "GB";
$wrapper->field_df_location->second = "Oxford";
?>
Без этого поля все работает и данные сохраняются. С ним же не могу совладать. Подскажите, пожалуйста?