ModuleTopic_EntityTopicTag

Package modules.topic
Inheritance class ModuleTopic_EntityTopicTag » Entity » LsObject
Since 1.0
Source Code /classes/modules/topic/entity/TopicTag.entity.class.php
Объект сущности тега топика

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
_aData array Данные сущности, на этот массив мапятся методы set* и get* Entity
aValidateErrors array Список ошибок валидации в разрезе полей, например Entity
aValidateRules array Список правил валидации полей Entity
sPrimaryKey null|string Имя поля с первичным ключом в БД Entity
sValidateScenario string Сценарий валиадции полей Entity

Public Methods

Hide inherited methods

MethodDescriptionDefined 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
getBlogId() Возвращает ID блога ModuleTopic_EntityTopicTag
getCount() Возвращает количество тегов ModuleTopic_EntityTopicTag
getId() Возвращает ID тега ModuleTopic_EntityTopicTag
getSize() Возвращает просчитанный размер тега для облака тегов ModuleTopic_EntityTopicTag
getText() Возвращает текст тега ModuleTopic_EntityTopicTag
getTopicId() Возвращает ID топика ModuleTopic_EntityTopicTag
getUserId() Возвращает ID пользователя ModuleTopic_EntityTopicTag
setBlogId() Устанавливает ID блога ModuleTopic_EntityTopicTag
setId() Устанавливает ID тега ModuleTopic_EntityTopicTag
setSize() Устанавливает просчитанный размер тега для облака тегов ModuleTopic_EntityTopicTag
setText() Устанавливает текст тега ModuleTopic_EntityTopicTag
setTopicId() Устанавливает ID топика ModuleTopic_EntityTopicTag
setUserId() Устанавливает ID пользователя ModuleTopic_EntityTopicTag

Method Details

getBlogId() method
public int|null getBlogId()
{return} int|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#54 (show)
public function getBlogId() {
    return 
$this->_getDataOne('blog_id');
}

Возвращает ID блога

getCount() method
public int|null getCount()
{return} int|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#71 (show)
public function getCount() {
    return 
$this->_getDataOne('count');
}

Возвращает количество тегов

getId() method
public int|null getId()
{return} int|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#30 (show)
public function getId() {
    return 
$this->_getDataOne('topic_tag_id');
}

Возвращает ID тега

getSize() method
public int|null getSize()
{return} int|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#79 (show)
public function getSize() {
    return 
$this->_getDataOne('size');
}

Возвращает просчитанный размер тега для облака тегов

getText() method
public string|null getText()
{return} string|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#62 (show)
public function getText() {
    return 
$this->_getDataOne('topic_tag_text');
}

Возвращает текст тега

getTopicId() method
public int|null getTopicId()
{return} int|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#38 (show)
public function getTopicId() {
    return 
$this->_getDataOne('topic_id');
}

Возвращает ID топика

getUserId() method
public int|null getUserId()
{return} int|null
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#46 (show)
public function getUserId() {
    return 
$this->_getDataOne('user_id');
}

Возвращает ID пользователя

setBlogId() method
public void setBlogId(int $data)
$data int
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#113 (show)
public function setBlogId($data) {
    
$this->_aData['blog_id']=$data;
}

Устанавливает ID блога

setId() method
public void setId(int $data)
$data int
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#89 (show)
public function setId($data) {
    
$this->_aData['topic_tag_id']=$data;
}

Устанавливает ID тега

setSize() method
public void setSize(int $data)
$data int
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#129 (show)
public function setSize($data) {
    
$this->_aData['size']=$data;
}

Устанавливает просчитанный размер тега для облака тегов

setText() method
public void setText(string $data)
$data string
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#121 (show)
public function setText($data) {
    
$this->_aData['topic_tag_text']=$data;
}

Устанавливает текст тега

setTopicId() method
public void setTopicId(int $data)
$data int
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#97 (show)
public function setTopicId($data) {
    
$this->_aData['topic_id']=$data;
}

Устанавливает ID топика

setUserId() method
public void setUserId(int $data)
$data int
Source Code: /classes/modules/topic/entity/TopicTag.entity.class.php#105 (show)
public function setUserId($data) {
    
$this->_aData['user_id']=$data;
}

Устанавливает ID пользователя