Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "Syntaxhighlight-err-loading". You can create this page.
Displaying 1-10 of 13 matches for query Syntaxhighlight-err-loading retrieved in 0.001 sec with following stats:
- syntaxhighlight found 0 times in 0 documents
- err found 8 times in 1 documents
- load found 25 times in 12 documents
... из метода kDBItem::GetErrorMsg в случае если при проверке объекта в поле выставлена ошибка, однако отсутствует описание для этой ошибки.
$err = getArrayValue($this->FieldErrors $field , 'pseudo');
if ( $err) return '';
// if special error msg defined in config
if( isset($this->Fields $field 'error_msgs' $err ) )
$msg = $this->Fields $field 'error_msgs' $ ...
... = $this->Application->GetVar( $event->getPrefixSpecial(true) );
if ($items_info)
foreach ($items_info as $id => $field_values)
// Загружаем данные из базы по идентификатору записи
$object->Load($id);
// Вставляем данные из запроса в объект.
$object->SetFieldsFromHash($field_values);
$this->customProcessing($event, 'before');
// Вызываем метод класса kDBItem.
if ( $ ...
... to that object of K4:Unit Configs Prefix Prefix and existence of object ID in the env variable then that object will be loaded automatically.
Структура
Значение, содержащееся в переменной окружения имеет следующую структуру:
-:m :- -... -
Как видно из приведённой выше ...
... в тот момент, когда объект автоматически загружается по ID, переданному в запросе от пользователя. Также оно вызывается из метода K4:Работа_с_классом_kDBItem kDBItem::Load . Более детально это продемонстрировано ниже:
EventHandler:OnItemBuild OnItemBuild -> kDBEventHandler::LoadItem -> K4:Работа с классом kDBItem kDBItem::Load -> kDBItem::raiseEvent
Входные параметры ...
... в тот момент, когда объект автоматически загружается по ID, переданному в запросе от пользователя. Также оно вызывается из метода K4:Работа_с_классом_kDBItem kDBItem::Load . Более детально это продемонстрировано ниже:
EventHandler:OnItemBuild OnItemBuild -> kDBEventHandler::LoadItem -> K4:Работа с классом kDBItem kDBItem::Load -> kDBItem::raiseEvent
Входные параметры ...
... (&$event)
parent::OnBeforeDeleteFromLive($event);
$object =& $this->Application->recallObject($event->Prefix . '.-item', null, Array ('skip_autoload' => true));
/ @var $object kDBItem /
$object->Load( $event->getEventParam('id') );
if ($event->getEventParam('id') Application->GetVar('prev_info');
if ( $prev_data)
$prev_data = Array (); ...
... ' => Array (
),
'Application.ModuleInfo' => Array (
'In-Portal' => Array (
'Name' => 'In-Portal',
'Path' => 'kernel/',
'Var' => 'm',
'Version' => '4.2.0',
'Loaded' => 1.
'LoadOrder' => 0
'TemplatePath' => '',
'RootCat' => 0.
'BuildDate' => 1054738405,
),
'Core' => Array (
'Name' => 'Core',
'Path' => 'core/',
'Var' => 'adm',
'Version' => '4.2.0',
...
... в EventHandler:About обработчик событий главного префикса загрузку значений в блок "inp_edit_picker" из подчинённой таблицы:
/
Loads edit picker data
@param kEvent $event
/
function OnAfterItemLoad(&$event)
parent::OnAfterItemLoad($event);
$edit_picker_helper =& $this->Application->recallObject('EditPickerHelper');
/ @var $edit_picker_helper ...
... .0');
$user =& $this->Application->recallObject('u.-getinfo', 'u', Array ('skip_autoload' => true));
/ @var $user UsersItem /
$user_id = $this->Application->GetVar('UserId');
$user->Load($user_id);
$result = '';
foreach ($user->Fields as $field_name => $field_options)
$result .= '' . $user->GetField($field_name) . '';
echo '' ...
... на ниже приведённом примере.
$object =& $this->Application->recallObject($event->Prefix . '.-item', null, Array ('skip_autoload' => true));
/ @var $object kDBItem /
$object->Load( $event->getEventParam('id') );
Потенциальное применение
Данное событие может применяться при необходимости сделать какие-либо действия с данными во K4:Работа с временными ...
Additional database time was 0.367 sec.
Result Page: | 1 | 2 |
Powered by Sphinx