Класс: AbstractEntity
Документация по плагину класс: abstractentity для DLE.
Краткое содержание:
Базовая ORM-сущность с аудитом создания и изменения записи.
Свойства
Нет публичных свойств.
Методы
- public beforeSave()
- public createdAt()
- public creator()
- public id()
- public lastEditor()
- public setCreator()
- public setLastEditor()
- public touchUpdatedAt()
- public updatedAt()
Подробности
- Путь:
devcraft/src/classes/Abstracts/AbstractEntity.php
Детали
Методы
beforeSave()
Заполняет поля аудита перед сохранением сущности в базу данных.
С версии: 200.4.0
createdAt()
Возвращает дату и время создания записи.
С версии: 200.4.0
Возвращает: DateTimeImmutable — Момент создания.
creator()
Возвращает идентификатор создателя записи.
С версии: 200.4.0
Возвращает: int|null — ID пользователя DLE или null.
id()
Возвращает первичный ключ записи.
С версии: 200.4.0
Возвращает: int — Числовой идентификатор.
lastEditor()
Возвращает идентификатор последнего редактора записи.
С версии: 200.4.0
Возвращает: int|null — ID пользователя DLE или null.
setCreator()
Устанавливает идентификатор создателя записи.
С версии: 200.4.0
Параметры:
$user_id— ID пользователя DLE илиnull.
setLastEditor()
Устанавливает идентификатор последнего редактора записи.
С версии: 200.4.0
Параметры:
$user_id— ID пользователя DLE илиnull.
touchUpdatedAt()
Обновляет метку времени последнего изменения записи.
С версии: 200.4.0
updatedAt()
Возвращает дату и время последнего обновления записи.
С версии: 200.4.0
Возвращает: DateTimeImmutable|null — Момент обновления или null.