Есть два гетлиста, в обоих есть поле DATE_CREATE, которые полностью идентичны.
Можно ли как-то, зная DATE_CREATE из первого гетлиста, сделать проверку по второму гетлисту и получить все значения которые есть в этом гетлисте?
Например:
У меня в первом гетлисте есть следующие поля: ID, DATE_CREATE, USER_ID
Во втором гетлисте следующие поля: ID, DATE_CREATE, PAYD_CREATE, TRANSACTION_ID
Как из первого гетлиста сделать проверку по полю DATE_CREATE второго гетлиста, и если они совпадают, то вывести ID, PAYD_CREATE, TRANSACTION_ID из второго гетлиста?
Сделал следующее:
Вызвал два getlist, во второй getlist проверяю DATE_CREATE по первому getlist
Выводит правильно, но после первого вывода больше не срабатывает. Как правильно цикл чтобы он проходился по всей таблице?
Первый getlist:
$vouchers = \Tech\vouch\VoucherTable::getList([
'filter' => [
]
]);
Второй getlist:
$transactionsVouchers = \Tech\Transact\TransactionTable::getList([
'filter' => [
"DATE_CREATE" => $transactionVoucher["DATE_CREATE"]
]
])->fetchCollection();
Выводит только один раз, как сделать так, чтобы проходился по всему массиву?