ModuleComment_EntityCommentOnline
Package | modules.comment |
---|---|
Inheritance | class ModuleComment_EntityCommentOnline » Entity » LsObject |
Since | 1.0 |
Source Code | /classes/modules/comment/entity/CommentOnline.entity.class.php |
Объект сущности прямого эфира
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
_aData | array | Данные сущности, на этот массив мапятся методы set* и get* | Entity |
aValidateErrors | array | Список ошибок валидации в разрезе полей, например | Entity |
aValidateRules | array | Список правил валидации полей | Entity |
sPrimaryKey | null|string | Имя поля с первичным ключом в БД | Entity |
sValidateScenario | string | Сценарий валиадции полей | Entity |
Public Methods
Method | Description | Defined By |
---|---|---|
Init() | Метод инициализации сущности, вызывается при её создании | Entity |
_Validate() | Выполняет валидацию данных сущности | Entity |
__call() | Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля | Entity |
__construct() | Если передать в конструктор ассоциативный массив свойств и их значений, то они автоматом загрузятся в сущность | Entity |
_addValidateError() | Добавляет для поля ошибку в список ошибок | Entity |
_clearValidateErrors() | Очищает список всех ошибок или для конкретного поля | Entity |
_createValidators() | Создает и возвращает список валидаторов для сущности | Entity |
_getData() | Получает массив данных сущности | Entity |
_getDataArray() | Рекурсивное преобразование объекта и вложенных объектов в массив | Entity |
_getDataOne() | Возвращает данные по конкретному полю | Entity |
_getPrimaryKey() | Получение первичного ключа сущности (ключ, а не значение!) | Entity |
_getPrimaryKeyValue() | Возвращает значение первичного ключа/поля | Entity |
_getValidateError() | Возвращает первую ошибку для поля или среди всех полей | Entity |
_getValidateErrors() | Возвращает список ошибок для всех полей или одного поля | Entity |
_getValidateScenario() | Возвращает текущий сценарий валидации | Entity |
_getValidators() | Возвращает список валидаторов с учетом текущего сценария | Entity |
_hasValidateErrors() | Проверяет есть ли ошибки валидации | Entity |
_setData() | Устанавливает данные сущности | Entity |
_setValidateScenario() | Устанавливает сценарий валидации | Entity |
getCommentId() | Возвращает ID комментария | ModuleComment_EntityCommentOnline |
getTargetId() | Возвращает ID владельца | ModuleComment_EntityCommentOnline |
getTargetParentId() | Возвращает ID родителя владельца | ModuleComment_EntityCommentOnline |
getTargetType() | Возвращает тип владельца | ModuleComment_EntityCommentOnline |
setCommentId() | Устанавливает ID комментария | ModuleComment_EntityCommentOnline |
setTargetId() | Устанавливает ID владельца | ModuleComment_EntityCommentOnline |
setTargetParentId() | Устанавливает ID родителя владельца | ModuleComment_EntityCommentOnline |
setTargetType() | Устанавливает тип владельца | ModuleComment_EntityCommentOnline |
Method Details
getCommentId()
method
public int|null getCommentId()
| ||
{return} | int|null |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#46 (show)
public function getCommentId() {
return $this->_getDataOne('comment_id');
}
Возвращает ID комментария
getTargetId()
method
public int|null getTargetId()
| ||
{return} | int|null |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#30 (show)
public function getTargetId() {
return $this->_getDataOne('target_id');
}
Возвращает ID владельца
getTargetParentId()
method
public int getTargetParentId()
| ||
{return} | int |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#54 (show)
public function getTargetParentId() {
return $this->_getDataOne('target_parent_id') ? $this->_getDataOne('target_parent_id') : 0;
}
Возвращает ID родителя владельца
getTargetType()
method
public string|null getTargetType()
| ||
{return} | string|null |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#38 (show)
public function getTargetType() {
return $this->_getDataOne('target_type');
}
Возвращает тип владельца
setCommentId()
method
public void setCommentId(int $data)
| ||
$data | int |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#79 (show)
public function setCommentId($data) {
$this->_aData['comment_id']=$data;
}
Устанавливает ID комментария
setTargetId()
method
public void setTargetId(int $data)
| ||
$data | int |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#63 (show)
public function setTargetId($data) {
$this->_aData['target_id']=$data;
}
Устанавливает ID владельца
setTargetParentId()
method
public void setTargetParentId(int $data)
| ||
$data | int |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#87 (show)
public function setTargetParentId($data) {
$this->_aData['target_parent_id']=$data;
}
Устанавливает ID родителя владельца
setTargetType()
method
public void setTargetType(string $data)
| ||
$data | string |
Source Code: /classes/modules/comment/entity/CommentOnline.entity.class.php#71 (show)
public function setTargetType($data) {
$this->_aData['target_type']=$data;
}
Устанавливает тип владельца