Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "События,_которые_изменяют_данные". You can create this page.
Displaying 1-10 of 133 matches for query События,_которые_изменяют_данные retrieved in 0.001 sec with following stats:
- событ found 732 times in 102 documents
- котор found 685 times in 110 documents
- измен found 73 times in 40 documents
- дан found 1135 times in 154 documents
... ->SetDBField('ModifiedOn_time', $now);
if ($object->GetDBField('Status') = STATUS_ACTIVE)
// можно изменять только активные записи
$event->status = erFAIL;
Ограничения
Если статус события ($event->status), по его завершении, не будет равен K4:Константы erSUCCESS erSUCCESS , то событие EventHandler:OnAfterItemUpdate OnAfterItemUpdate вызвано не ...
... :OnPreSave OnPreSave . Все ранее упомянутые события в свою очередь вызывают метод kDBItem::Update, который при помощи метода kDBItem::raiseEvent вызывает данное событие. Более детально это продемонстрировано ниже:
EventHandler:OnUpdate OnUpdate -> K4:Работа с классом kDBItem kDBItem::Update -> kDBItem::raiseEvent
Входные параметры
class="prettytable"
...
... , создающих новые записи: EventHandler:OnCreate OnCreate , EventHandler:OnPreSaveCreated OnPreSaveCreated , EventHandler:OnPreSaveAndOpenTranslator OnPreSaveAndOpenTranslator , EventHandler:OnPreSaveSubItem OnPreSaveSubItem . Все ранее упомянутые события в свою очередь вызывают метод kDBItem::Create, который при помощи метода kDBItem::raiseEvent вызывает ...
... Debugger Debugger
: Вклучение и Конфигурация Отладчика / Enabling and Configuring Debugger
: :Категория:Обработка ошибок Обработка Oшибок / Error Handling '''15'''
:: K4:Ошибки при обработке событий Ошибки Общего Применения / Errors in Events
:: K4:Ошибки общего применения Ошибки Общего Применения / General Errors '''15.1'''
:Категория:Дополнения Дополнения / ...
: :Категория:Обработка ошибок Обработка Oшибок / Error Handling '''15'''
:: K4:Ошибки при обработке событий Ошибки Общего Применения / Errors in Events
:: K4:Ошибки общего применения Ошибки Общего Применения / General Errors '''15.1'''
:Категория:Дополнения Дополнения / ...
... на ошибки с помощью метода K4:Работа_с_классом_kDBItem kDBItem::Validate .
Ограничения
Вызывается только в случае, когда метод K4:Работа_с_классом_kDBItem kDBItem::Validate завершился успешно успешно. Если статус события ($event->status), по его завершении, не будет равен K4:Константы erSUCCESS erSUCCESS , то запись в базе данных не будет создана или изменена. Данное ...
... , создающих новые записи: EventHandler:OnCreate OnCreate , EventHandler:OnPreSaveCreated OnPreSaveCreated , EventHandler:OnPreSaveAndOpenTranslator OnPreSaveAndOpenTranslator , EventHandler:OnPreSaveSubItem OnPreSaveSubItem . Все ранее упомянутые события в свою очередь вызывают метод kDBItem::Create, который при помощи метода kDBItem::raiseEvent вызывает ...
... . Все ранее упомянутые события в свою очередь вызывают метод kTempTablesHandler::DeleteItems, который при помощи метода kDBItem::raiseEvent вызывает данное событие. Более детально это продемонстрировано ниже:
EventHandler:OnDelete OnDelete -> kTempTablesHandler::DeleteItems -> K4:Работа с классом kDBItem kDBItem::Delete -> kDBItem::raiseEvent
Входные ...
... id);
if ($valid)
return true;
else
// здесь будет размещён код, который даст возможность подгрузить приоритетную запись, вместо текущей
Ограничения
Если статус события ($event->status), по его завершении, не будет равен K4:Константы erSUCCESS erSUCCESS , то событие EventHandler:OnAfterItemLoad OnAfterItemLoad вызвано не будет и запись не будет ...
... . Все ранее упомянутые события в свою очередь вызывают метод kTempTablesHandler::DeleteItems, который при помощи метода kDBItem::raiseEvent вызывает данное событие. Более детально это продемонстрировано ниже:
EventHandler:OnDelete OnDelete -> kTempTablesHandler::DeleteItems -> K4:Работа с классом kDBItem kDBItem::Delete -> kDBItem::raiseEvent
Входные ...
... объект, то лучше получить ID прямо у него:
$object =& $event->getObject();
/ @var $object kDBItem /
$id = $object->GetID();
Потенциальное применение
Данное событие можно использовать для установки значений виртуальных полей объекта на основании его реальных полей. Это будет показано на ниже приведённом примере.
function ...
Additional database time was 0.183 sec.
Result Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next |
Powered by Sphinx