Класс описывает базовые методы для типов взаимосвязи объектов
Открытые члены | |
getTabName () | |
getTabForm () | |
getLinkText () | |
getLinkUrl () | |
getLinkIdByTabFormObject ($tab_form) | |
getLinkView () | |
isObjectOtherSite () | |
getLastObjects ($limit=null) | |
getLastObjectsHtml ($limit=null) | |
Открытые статические члены | |
static | getId () |
static | makeById ($id) |
Защищенные данные | |
$last_objects_template | |
|
static |
Возвращает внутренний идентификатор типа связи
getLastObjects | ( | $limit = null | ) |
Возвращает последние $limit объектов, с которыми возможно установить связь
integer | $limit | Количество элементов |
getLastObjectsHtml | ( | $limit = null | ) |
Возвращает готовый HTML со списком объектов, с которыми возможно установить сязь
integer | $limit |
\SmartyException |
|
abstract |
Возвращает ID связываемого объекта, опираясь на данные заполненного объекта формы
FormObject | array | $tab_form |
|
abstract |
Возвращает текст, который нужно отобразить при визуализации связи
|
abstract |
Возвращает ссылку, которую нужно установить к тексту, при визуализации связи
getLinkView | ( | ) |
Возвращает HTML-код одной связи
|
abstract |
Возвращает объект формы, который следует отобразить для указания параметров связывания
|
abstract |
Возвращает имя закладки, характеризующей данную связь
isObjectOtherSite | ( | ) |
Возвращает true, если объект находится на другом сайте
|
static |
Возвращает объект необходимого класса по идентификатору типа связи
string | $id | ID типа связи |
\RS\Exception |
|
protected |