Поле PHP

nruslan2
Сообщения: 2409
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Поле PHP

Сообщение nruslan2 »

Заметил следующую проблему
Если в сущности есть два поля php и оба статические (выполняется код в момент сохранения записи)
То если одно поле ссылается на результат другого php, то есть
поле php 1 ([122])содержит $output_value = 1;
поле php 2 ([123])содержит $output_value = [122] + 1;

То при создании записи поле php2 не сработает и не запишет результат правильный (те должно быть 2 а запишет 1)
При этом если редактировать запись, то при редактировании php2 запишет цифру 2!
Аватара пользователя
support
Техническая поддержка
Сообщения: 8978
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле PHP

Сообщение support »

Дело в том, что [122] - это не переменная. Попробуйте так:

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

$v = [122];
$output_value = $v+1;
nruslan2
Сообщения: 2409
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле PHP

Сообщение nruslan2 »

не работает.
не срабатывает именно в момент создания!
Аватара пользователя
support
Техническая поддержка
Сообщения: 8978
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле PHP

Сообщение support »

А, ну тут дело такое, зависимости полей нет, по этому и не срабатывает. Они отрабатывают по очереди. Сортировка по ID поля должна быть, наверное:)
nruslan2
Сообщения: 2409
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле PHP

Сообщение nruslan2 »

первое о чем подумал! но php1 имеет id более ранее чем php2, ну и про сортировку тоже.
Но это все не влияет! Перебить условия у полей, отсортировать, не работает - дело в чем то другом!
Аватара пользователя
support
Техническая поддержка
Сообщения: 8978
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле PHP

Сообщение support »

Действительно, дело то в том, что в поле 2 не передается значение, которое уже сохранилось.
Тоесть в поле 1 и в поле 2 передаются одинаковые значения на момент сохранение. Но в процессе сохранения, внось сохраненные значения не обновляются.
nruslan2
Сообщения: 2409
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле PHP

Сообщение nruslan2 »

Получается ошибка! которую желательно бы устранить)
nruslan2
Сообщения: 2409
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле PHP

Сообщение nruslan2 »

вопрос! по тойже теме:
так как мы одним php полем не можем ссылаться на другое,
и в php приходится просто дублировать коды выполнения! те в поле php2 повторять код php1 для того чтобы работало все, вопрос
а можно ли как то заставить кодом отображать данные вдругое поле!!
те на странице записи чтобы код
php1 отображает данные у себя в поле и у поля php2 (оба поля динамические!!)
Аватара пользователя
support
Техническая поддержка
Сообщения: 8978
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле PHP

Сообщение support »

Такой возможности не предусмотрено.

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

а можно ли как то заставить кодом отображать данные в другое поле!!
Разве что, как что через ajax передавать и получать данные. Но это очень хлопотно. Проще продублировать код:)
nruslan2
Сообщения: 2409
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле PHP

Сообщение nruslan2 »

Мне то проще)
но если код динамический и идет нарастанием) даже пусть поля так 3-4! плюс я потом иду формировать отчет по данным полям! в итоге ЛЯЖЕТ система через пару месяцев просто с большим количеством данных) - Вариант КУПИТЬ ОЧЕНЬ МОШНУЮ ЖЕЛЕЗКУ НЕ КАТИТ все равно будут ограничения на совместимости и ресурсопотреблении))))
Так что возвращаемся к первой проблеме! ссылаться на поля! может все как нить поправить сможете чтобы работало?)
Ответить