Изенение динамики

Для редактирования, добавления и удаления элементов, есть класс \Eva\dynamicEditor.

dynamicEditor::setCategory

Принимает параметры:

  • id категории

Возвращает:

  • dynamicEditor

dynamicEditor::setMain

Устанавливает главные свойства.

Принимает:

  • Массив из стандартных свойств. Массив вида - код = значение. Список кодов можно посмотреть на странице редактирования определенной категории.

Возвращает:

  • dynamicEditor

dynamicEditor::setProperties

Устанавливает дополнительные свойства.

Принимает:

  • Массив из дополнительных своств, созданных пользователем. Массив вида - код = значение. Список кодов можно посмотреть на странице редактирования определенной категории.

Возвращает

  • dynamicEditor

dynamicEditor::asAdmin

По умолчанию, при изменении, удалении или добавлении, dynamicEditor делает проверку на права доступа и если их нет, то метод ничего не делает. Данный метод отключает эту проверку и позволяет внести изменения без каких-либо прав.

Возвращает

  • dynamicEditor

dynamicEditor::updateItem

Финализирующий метод. Изменяет существующий элемент.

Принимает:

  • id изменяемого элемента

Возвращает:

  • true при успехе и false при провале

dynamicEditor::addItem

Финализирующий метод. Добавляет новый элемент.

Возращает:

  • id нового элемента при успехе, false при провале

dynamicEditor::deleteItem

Финализирующий метод. Удаляет элемент.

Внимание! Данный метод не берет в учет наличие других параметров, кроме setCategory.

Принимает:

  • id элемента, который нужно удалить

Примеры использования