Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Base

Открытые члены

 __construct ($id=null)
 
 loadByArray (array $data)
 
 load ($id)
 
 save ()
 
 getId ()
 
 setId ($id)
 
 set ($key, $value)
 
 unsetByKey ($key)
 
 get ($key, $defaultValue=null)
 
 mergeData (array $data)
 
 setData (array $data)
 
 getData ()
 
 hasErrors ()
 
 clearErrors ()
 
 addError ($message, $code=null)
 
 getErrorCollection ()
 
 getErrors ()
 
 setUser (Security\User $user=null)
 
 getUser ()
 
 saveSearchIndex ()
 

Открытые статические члены

static create ($id=null)
 
static getDataClass ()
 
static getSearchBuilder ()
 

Открытые атрибуты

const SEARCH_FIELD_NAME = 'SEARCH_CONTENT'
 

Защищенные члены

 getDefaultData ()
 
 filterDataByEntityFields (MainEntityBase $entity, array &$data)
 
 filterDataByChanging (array &$data, array $previousData)
 
 loadData ($id)
 
 saveData ($id, array $data)
 
 copyData ($id, array $data=array())
 
 prepareSearchContent ()
 

Защищенные данные

 $errors
 
 $id
 
 $data = array()
 
 $user
 
 $searchBuilder
 

Подробное описание

См. определение в файле base.php строка 25

Конструктор(ы)

◆ __construct()

__construct ( $id = null)

Base constructor.

Аргументы
integer | null$idID.

См. определение в файле base.php строка 60

Методы

◆ addError()

addError ( $message,
$code = null )

Add error.

Аргументы
string$messageMessage text.
string | null$codeCode.

См. определение в файле base.php строка 429

◆ clearErrors()

clearErrors ( )

Clear errors.

См. определение в файле base.php строка 418

◆ copyData()

copyData ( $id,
array $data = array() )
protected

Copy data.

Аргументы
integer$idID.
array$dataData.
Возвращает
integer|null

См. определение в файле base.php строка 199

◆ create()

static create ( $id = null)
static

Create instance.

Аргументы
integer | null$idID.
Возвращает
static

См. определение в файле base.php строка 50

◆ filterDataByChanging()

filterDataByChanging ( array & $data,
array $previousData )
protected

См. определение в файле base.php строка 94

◆ filterDataByEntityFields()

filterDataByEntityFields ( MainEntityBase $entity,
array & $data )
protected

См. определение в файле base.php строка 82

◆ get()

get ( $key,
$defaultValue = null )

Get data value by key.

Аргументы
string$keyKey.
mixed | null$defaultValueDefault value.
Возвращает
mixed

См. определение в файле base.php строка 368

◆ getData()

getData ( )

Get data.

См. определение в файле base.php строка 400

◆ getDataClass()

static getDataClass ( )
static

Get data class.

Возвращает
null|MainDataManager;

См. определение в файле base.php строка 503

◆ getDefaultData()

getDefaultData ( )
protected

Get default data.

Возвращает
array

См. определение в файле base.php строка 76

◆ getErrorCollection()

getErrorCollection ( )

Get error collection.

Возвращает
ErrorCollection

См. определение в файле base.php строка 439

◆ getErrors()

getErrors ( )

Get errors.

Возвращает
array

См. определение в файле base.php строка 449

◆ getId()

getId ( )

Get ID.

Возвращает
integer

См. определение в файле base.php строка 315

◆ getSearchBuilder()

static getSearchBuilder ( )
static

Get data class.

Возвращает
null|Search\Builder

См. определение в файле base.php строка 513

◆ getUser()

getUser ( )

Get user.

Возвращает
Security\User;

См. определение в файле base.php строка 488

◆ hasErrors()

hasErrors ( )

Return true if it have errors.

Возвращает
bool

См. определение в файле base.php строка 410

◆ load()

load ( $id)

Load.

Аргументы
integer$idID.
Возвращает
bool

См. определение в файле base.php строка 264

◆ loadByArray()

loadByArray ( array $data)

Load by array.

Аргументы
array$dataData.
Возвращает
bool

См. определение в файле base.php строка 249

◆ loadData()

loadData ( $id)
abstractprotected

Load data.

Аргументы
integer$idID.
Возвращает
array|null

◆ mergeData()

mergeData ( array $data)

Merge data.

Аргументы
array$dataData.
Возвращает
$this

См. определение в файле base.php строка 379

◆ prepareSearchContent()

prepareSearchContent ( )
protected

Prepare search content.

Возвращает
$this

См. определение в файле base.php строка 535

◆ save()

save ( )

Save.

См. определение в файле base.php строка 292

◆ saveData()

saveData ( $id,
array $data )
abstractprotected

Save data.

Аргументы
integer | null$idID.
array$dataData.
Возвращает
integer|null

◆ saveSearchIndex()

saveSearchIndex ( )

Save search index.

Возвращает
bool

См. определение в файле base.php строка 545

◆ set()

set ( $key,
$value )

Set data value by key.

Аргументы
string$keyKey.
mixed$valueValue.
Возвращает
$this

См. определение в файле base.php строка 343

◆ setData()

setData ( array $data)

Set data.

Аргументы
array$dataData.
Возвращает
$this

См. определение в файле base.php строка 391

◆ setId()

setId ( $id)

Set ID.

Аргументы
integer$idID.
Возвращает
$this

См. определение в файле base.php строка 326

◆ setUser()

setUser ( Security\User $user = null)

Set user.

Аргументы
Security\User | null$userUser.
Возвращает
$this;

См. определение в файле base.php строка 477

◆ unsetByKey()

unsetByKey ( $key)

Unset data value by key.

Аргументы
string$keyKey.
Возвращает
$this

См. определение в файле base.php строка 355

Данные класса

◆ $data

$data = array()
protected

См. определение в файле base.php строка 36

◆ $errors

ErrorCollection $errors
protected

См. определение в файле base.php строка 30

◆ $id

$id
protected

См. определение в файле base.php строка 33

◆ $searchBuilder

$searchBuilder
protected

См. определение в файле base.php строка 42

◆ $user

$user
protected

См. определение в файле base.php строка 39

◆ SEARCH_FIELD_NAME

const SEARCH_FIELD_NAME = 'SEARCH_CONTENT'

См. определение в файле base.php строка 27