php скрипт автоматизация

Все вопросы/проблемы по установке и использовании.
Ответить
Lozhkinda
Сообщения: 61
Зарегистрирован: 11 янв 2023, 11:15
Имя: Дмитрий
Откуда: Мурманск

php скрипт автоматизация

Сообщение Lozhkinda »

Подскажите пожалуйста, как обратится к другой сущности далее переменной из автоматизации действий с помощью php скрипта?

$data = [
'field_2607' => app_entity_64.field_5205
];
items::update_by_id(app_entity_122, {$item_id}, $data);
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 684
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: php скрипт автоматизация

Сообщение Fait »

Lozhkinda писал(а): 05 май 2023, 08:55 Подскажите пожалуйста, как обратится к другой сущности далее переменной из автоматизации действий с помощью php скрипта?

$data = [
'field_2607' => app_entity_64.field_5205
];
items::update_by_id(app_entity_122, {$item_id}, $data);
Ближайший путь - построить отдельный запрос к необходимой сущности, выдернуть оттуда данные из нужного поля, и потом использовать их.
tehnos
Сообщения: 127
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Re: php скрипт автоматизация

Сообщение tehnos »

Например так

Код: Выделить всё

// запрос информации нужных полей из нужной сущности, условие WHERE сделать как Вам надо
$query = db_query("SELECT `field_408`,`field_482`,`field_1015`,`field_1016`,`field_1039` FROM `app_entity_32` WHERE `id` = 'значение'");
// преобразование в массив
$row_query = mysqli_fetch_assoc($query);
// использование данных нужного поля там где надо
$value = $row_query['field_408'];
$value2 = $row_query['field_482']; // и так далее
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 684
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: php скрипт автоматизация

Сообщение Fait »

Или так:

Код: Выделить всё

$check_sql_query = db_query("SELECT * FROM app_entity_32 WHERE xxx",false);
foreach ($check_sql_query as $key => $value) {
	$yyy = $value['field_999'];
}
xxx - условия выборки (id - id элемента, field_000 - номер поля, parent_item_id - id родительской записи и т.д.)
$yyy - переменная для сохранения выбранного значения
field_999 - поле, из которого нужны данные

----------------
P.S.: Я для себя везде использую именно foreach ввиду того, что он очень понятно работает)))
Lozhkinda
Сообщения: 61
Зарегистрирован: 11 янв 2023, 11:15
Имя: Дмитрий
Откуда: Мурманск

Re: php скрипт автоматизация

Сообщение Lozhkinda »

parent_item_id у вас не указан, мне в задачи нужно при добавление, изменение вложенной сущности нужно перенести ответственные из задач во вложенную сущность, не понимаю как это сделать.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 684
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: php скрипт автоматизация

Сообщение Fait »

Lozhkinda писал(а): 29 май 2023, 14:44 parent_item_id у вас не указан, мне в задачи нужно при добавление, изменение вложенной сущности нужно перенести ответственные из задач во вложенную сущность, не понимаю как это сделать.
Немного не хватает данных...
Если захотите, напишите мне в личку, подробнее объясню.
tehnos
Сообщения: 127
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Re: php скрипт автоматизация

Сообщение tehnos »

Расшифровываю:
При добавлении или изменении вложенной сущности, необходимо копировать в неё назначенных пользователей из родительской сущности "Задачи".
Ответить