Ничего не найдено
Быстрый старт
CSS
Компоненты
Меню
Динамическое содержимое
SEO-паук
Социальные теги
Прочее
Установка
Категории v3
Категории v3: типы свойств

Общий принцип работы со свойствами

При получении экземпляра модели мы можем читать свойства методами get[camelcase код свойства]Value. Например:

  • getSuperVariableValue()
  • getPhotoValue()

Такие методы как правило вызывают конечное значение свойства, которое можно использовать в публичной части сайта. Иногда нам нужно получить объект свойства. В этом случае пользуемся методами без Value в конце — get[camlecase код свойства]. Например:

  • getSuperVariable()
  • getPhoto()

Доступ к объекту свойства может понадобиться, если объект дает дополнительные возможности. Например свойство «Файл» дате возможность получить не только исходник, но и миниатюру. Объект типа «Дата» позволяет сразу вывести дату в нужном формате. Подробнее об этом читайте в специальном разделе.

Так же после получения свойства, можно вызвать метод getValue. Результат вызова этого метода будет аналогичен результату вызова метода get[camelcase код свойства]Value.

Проверка на заполненность

Иногда перед обращением к свойству нужно понять, заполнено ли оно вообще и не является ли пустым. Например такой код вызовет ошибку:

Чтоб ошибки не было, нужно проверить свойство на isSet().

Еще можно проверить на isEmpty(). Например, выводим картинку только если ее загрузили.