Модель: OpFieldsCategory
Класс Models_OpFieldsCategory реализует логику взаимодействия с дополнительными полями категорий.
array | getFields() |
Получает список дополнительных полей категорий
$data = Models_OpFieldsCategory::getFields(); |
array | getContent() |
Возвращает содержимое дополнительных полей определенной категории
$data = Models_OpFieldsCategory::getContent(1, true); |
void | saveFields() |
Метод для редактирования доступных дополнительных полей Принимает список полей, которые нужно сохранить, если существующие поля не были указаны, то они будут удалены
$data = array( |
void | saveContent() |
Сохраняет значение дополнительных полей выбранной категории
$data = array( |
Метод
array getFields ()
Описание
Получает список дополнительных полей категорий
$data = Models_OpFieldsCategory::getFields();
viewData($data);
Метод
array getContent (int $catId, boolean $allowEmpty = true)
Параметры
Описание
Возвращает содержимое дополнительных полей определенной категории
$data = Models_OpFieldsCategory::getContent(1, true);
viewData($data);
Метод
void saveFields ($data)
Параметры
Описание
Метод для редактирования доступных дополнительных полей
Принимает список полей, которые нужно сохранить, если существующие поля не были указаны, то они будут удалены
$data = array(
Array(
'id' => 7, // идентификатор поля
'name' => 'test', // название поля
'sort' => 0, // порядок сортировки
),
// далее аналогично
Array(
'id' => 8,
'name' => 'test2',
'isPrice' => 1,
'sort' => 1,
),
Array(
'id' => 9,
'name' => 'test3',
'sort' => 2,
)
);
Models_OpFieldsCategory::saveFields($data);