Whiteless: Блог

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

Как передать значние из модального окна в вызвавшую форму?

11 марта 2023 в 10:48

Доброго дня!
Вызов модельного окна

$form['use_ajax'] = [
'#type' => 'link',
'#title' => $this->t('Select'),
'#url' => Url::fromRoute('tw.img.select', []),
'#attributes' => [
'class' => ['use-ajax'],
'data-dialog-type' => 'modal',
'data-dialog-options' => json_encode(static::getDataDialogOptions()),
],
];

модальное окно позволяет выбрать изображение. Всё работает прекрасно, окно отображается, изображение выбирается .. но ..

Как передать результаты батча в форму?

12 ноября 2022 в 15:58

Доброго дня!

Drupal 9. php.

Есть батч

$batch = new BatchBuilder();

который много раз запрашивает разные данные через api у стороннего сервера

$batch->addOperation([$this, 'request_data1'], [$params]);
...
$batch->addOperation([$this, 'request_datan'], [$params]);

Этапы батча получают параметры и складывают их в результаты

public function request_data1($op, &$context)
{
$context['results']['data1'] = API::GET('some params');
}