Вычисляемые поля "Calculated Value" в Pimcore
Добавьте интересные подробности о вашей компании. Двойной клик по тексту или вкладка «Контент» для редактирования текста.
Общий обзор
  • Описание
    "Calculated Value" – это тип данных в Pimcore, позволяющий вычислять атрибуты на основе значений других атрибутов. Это вычисление происходит в реальном времени, без кэширования, при вызове соответствующего метода getter.
  • Применение
    Используется для динамического расчёта значений, которые необходимо постоянно обновлять в зависимости от изменения других данных.
Настройка и использование
  • Интерфейс
    Вы можете выбрать один из трёх типов отображения в редакторе объектов: однострочный ввод, многострочный текст или HTML контент.
  • Конфигурация
    Настройка происходит через конфигурационный интерфейс, где можно задать общие настройки, определение схемы, настройки безопасности и пользовательские разрешения.
Вычисления и настройки
  • Методы вычисления
    Вы можете определить вычисление с помощью выражений на основе языка выражений Symfony или через класс калькулятора PHP для сложных расчётов.
  • Примеры использования
    Показывает простые примеры, такие как вывод ID объекта, проверка заполненности поля, и др.
Класс калькулятора
  • Использование PHP класса
    Возможность использовать PHP класс для расчета, который должен реализовать интерфейс CalculatorClassInterface.
  • Пример реализации
    Показывает простые примеры, такие как вывод ID объекта, проверка заполненности поля, и др.
Визуальный результат и настройки контекста
  • Результат на интерфейсе
    Как выглядит поле с рассчитанным значением в режиме редактирования объекта.
  • Контекстная информация
    Описание, как контекстная информация помогает управлять расчетными значениями в зависимости от их расположения в модели данных.
API и интеграция
  • Работа с PHP API
    Инструкции по использованию методов getter для получения рассчитанных значений.
  • Примеры кода
    Конкретные примеры кода для получения значений на разных языках.
Запросить демонстрацию