- Модуль: blog
- Путь к файлу: ~/bitrix/modules/blog/lib/internals/bloguser.php
- Класс: BitrixBlogInternalsBlogUserTable
- Вызов: BlogUserTable::getMap
static function getMap()
{
return array(
new EntityIntegerField('ID', array(
'primary' => true,
'autocomplete' => true,
)),
new EntityIntegerField('USER_ID', array(
'required' => true,
)),
new EntityStringField('ALIAS', array(
'required' => false,
'validation' => array(__CLASS__, 'validateAlias'),
)),
new EntityTextField('DESCRIPTION', array(
'required' => false,
)),
new EntityIntegerField('AVATAR', array(
'required' => false,
)),
new EntityStringField('INTERESTS', array(
'required' => false,
'validation' => array(__CLASS__, 'validateInterests'),
)),
new EntityDatetimeField('LAST_VISIT', array(
'required' => false,
)),
new EntityDatetimeField('DATE_REG', array(
'required' => true,
)),
new EntityBooleanField('ALLOW_POST', array(
'required' => true,
'values' => array('N', 'Y'),
)),
new EntityReferenceField(
'USER',
'BitrixMainUserTable',
array('=this.USER_ID' => 'ref.ID')
),
);
}