1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CSupportTableFields

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

 SortMethod ($a, $b)
 __construct ($f, $arOrTable=self::C_Array)
 checkRow ($row)
 First ()
 Last ()
 ResetNext ()
 Next ()
 Previous ()
 Row ($row)
 CleanVar ($row=null, $removeExistingRows=false)
 RemoveExistingRows ()
 __set ($name, $value)
 AddRow ()
 SortRow ($sf)
 Set ($name, $value, $notNull=array(), $row=null, $isModified=true)
 SetCurrentTime ($name, $row=null)
 FromArray ($arr, $fields=self::ALL, $notNull=array(), $row=null)
 FromTable ($table, $fields=self::ALL, $notNull=array(), $removeExistingRows=false)
 __get ($name)
 Get ($name, $row=null)
 ToArray ($fields=self::ALL, $notNull=array(), $forSQL=false, $row=null)
 GetFieldForOutput ($name, $place, $whiteList=array("http", "ftp", "/"), $row=null)
 GetColumn ($name)

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

static Convert ($type, $value, $op)
static ConvertForSQL ($type, $value)
static ConvertForHTML ($type, $place, $value, $op)

Поля данных

const VT_NUMBER = "number"
const VT_STRING = "string"
const VT_Y_N = "Y_N"
const VT_Y_N_NULL = "Y_N_NULL"
const VT_DATE = "date"
const VT_DATE_TIME = "datetime"
const JS_HREF = 1
const JS_HREF_ALERT = 2
const JS_IN_QUOTES = 3
const JS_EVENT = 4
const ATTRIBUTE = 5
const ATTRIBUTE_EX = 6
const HREF_LOCATION = 7
const ID = 8
const NOT_NULL = 1
const NOT_DEFAULT = 2
const ONLY_CHANGED = 3
const MORE0 = 4
const NOT_EMTY_STR = 5
const ALL = null
const C_Array = 1
const C_Table = 2

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

 $_arFieldsTypes = array()
 $_arFields = array()
 $_arModifiedFields = array()
 $_classType = self::C_Array
 $_currentRow = 0
 $_resetNextF = false
 $_sortFields = array()

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

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

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

◆ __construct()

__construct ( $f,
$arOrTable = self::C_Array )

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

Методы

◆ __get()

__get ( $name)

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

◆ __set()

__set ( $name,
$value )

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

◆ AddRow()

AddRow ( )

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

◆ checkRow()

checkRow ( $row)

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

◆ CleanVar()

CleanVar ( $row = null,
$removeExistingRows = false )

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

◆ Convert()

Convert ( $type,
$value,
$op )
static

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

◆ ConvertForHTML()

ConvertForHTML ( $type,
$place,
$value,
$op )
static

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

◆ ConvertForSQL()

ConvertForSQL ( $type,
$value )
static

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

◆ First()

First ( )

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

◆ FromArray()

FromArray ( $arr,
$fields = self::ALL,
$notNull = array(),
$row = null )

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

◆ FromTable()

FromTable ( $table,
$fields = self::ALL,
$notNull = array(),
$removeExistingRows = false )

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

◆ Get()

Get ( $name,
$row = null )

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

◆ GetColumn()

GetColumn ( $name)

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

◆ GetFieldForOutput()

GetFieldForOutput ( $name,
$place,
$whiteList = array("http", "ftp", "/"),
$row = null )

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

◆ Last()

Last ( )

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

◆ Next()

Next ( )

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

◆ Previous()

Previous ( )

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

◆ RemoveExistingRows()

RemoveExistingRows ( )

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

◆ ResetNext()

ResetNext ( )

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

◆ Row()

Row ( $row)

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

◆ Set()

Set ( $name,
$value,
$notNull = array(),
$row = null,
$isModified = true )

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

◆ SetCurrentTime()

SetCurrentTime ( $name,
$row = null )

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

◆ SortMethod()

SortMethod ( $a,
$b )

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

◆ SortRow()

SortRow ( $sf)

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

◆ ToArray()

ToArray ( $fields = self::ALL,
$notNull = array(),
$forSQL = false,
$row = null )

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

Поля

◆ $_arFields

$_arFields = array()
protected

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

◆ $_arFieldsTypes

$_arFieldsTypes = array()
protected

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

◆ $_arModifiedFields

$_arModifiedFields = array()
protected

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

◆ $_classType

$_classType = self::C_Array
protected

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

◆ $_currentRow

$_currentRow = 0
protected

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

◆ $_resetNextF

$_resetNextF = false
protected

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

◆ $_sortFields

$_sortFields = array()
protected

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

◆ ALL

const ALL = null

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

◆ ATTRIBUTE

const ATTRIBUTE = 5

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

◆ ATTRIBUTE_EX

const ATTRIBUTE_EX = 6

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

◆ C_Array

const C_Array = 1

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

◆ C_Table

const C_Table = 2

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

◆ HREF_LOCATION

const HREF_LOCATION = 7

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

◆ ID

const ID = 8

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

◆ JS_EVENT

const JS_EVENT = 4

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

◆ JS_HREF

const JS_HREF = 1

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

◆ JS_HREF_ALERT

const JS_HREF_ALERT = 2

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

◆ JS_IN_QUOTES

const JS_IN_QUOTES = 3

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

◆ MORE0

const MORE0 = 4

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

◆ NOT_DEFAULT

const NOT_DEFAULT = 2

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

◆ NOT_EMTY_STR

const NOT_EMTY_STR = 5

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

◆ NOT_NULL

const NOT_NULL = 1

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

◆ ONLY_CHANGED

const ONLY_CHANGED = 3

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

◆ VT_DATE

const VT_DATE = "date"

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

◆ VT_DATE_TIME

const VT_DATE_TIME = "datetime"

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

◆ VT_NUMBER

const VT_NUMBER = "number"

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

◆ VT_STRING

const VT_STRING = "string"

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

◆ VT_Y_N

const VT_Y_N = "Y_N"

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

◆ VT_Y_N_NULL

const VT_Y_N_NULL = "Y_N_NULL"

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


Объявления и описания членов класса находятся в файле: