In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

Search Wiki Using Sphinx

From In-Portal Developers Guide

Jump to: navigation, search

There is no page titled "KDBItem". You can create this page.

Displaying 1-10 of 30 matches for query KDBItem retrieved in 0.031 sec with following stats:

  • kdbitem found 119 times in 31 documents



... категория с таким номером действительно существует: / @param kEvent $event / function OnBeforeItemUpdate(&$event) $object =& $event->getObject(); / @var $object kDBItem / $category_id = $object->getDBField('CategoryId'); if ( $category_id) // значение не задано - проверка не нужна return; if ($category_id $object->GetOriginalField('CategoryId ...
... тэгов, ранее использовавших K4:kDBItem kDBItem под этим префиксом. Вызов устаревшего метода SetWhereClause Fatal Error: Depricated method kDBList->SetWhereClause. Use kDBList->addFilter instead. Вызов ошибки ...
... её полей. Потенциальное применение Данное событие можно использовать для изменений свойств объекта, будучи уверенным, что объект прошёл проверку на ошибки с помощью метода K4:Работа_с_классом_kDBItem kDBItem::Validate . Ограничения Вызывается только в случае, когда метод K4:Работа_с_классом_kDBItem kDBItem::Validate завершился успешно успешно. Если статус события ($ ...
... , в котором показано как можно использовать все описанные приёмы. function OnBeforeItemUpdate(&$event) parent::OnBeforeItemUpdate($event); $object =& $event->getObject(); / @var $object kDBItem / if ($object->GetDBField('Name') = 'John') // если значение поля Name не равно John, то показывать специфическую (не стандартную) ошибку $object->SetError('Name', ' ...
... , в котором показано как можно использовать все описанные приёмы. function OnBeforeItemCreate(&$event) parent::OnBeforeItemCreate($event); $object =& $event->getObject(); / @var $object kDBItem / if ($object->GetDBField('Name') = 'John') // если значение поля Name не равно John, то показывать специфическую (не стандартную) ошибку $object->SetError('Name', ' ...
... будет показано на ниже приведённом примере. function OnAfterItemLoad(&$event) parent::OnAfterItemLoad($event); $object =& $event->getObject(); / @var $object kDBItem / $area = $object->GetDBField('Width') $object->GetDBField('Height'); $object->SetDBField('Area', $area); Ограничения Данное событие вызывается только после успешной загрузки ...
... Как это сделать продемонстрировано на ниже приведённом примере. function OnBeforeItemDelete(&$event) parent::OnBeforeItemDelete($event); $object =& $event->getObject(); / @var $object kDBItem / if ($object->GetDBField('Status') = STATUS_ACTIVE) // можно удалять только активные записи $event->status = erFAIL; В случае, когда запись, из выше привед ...
... при помощи метода kDBItem::raiseEvent вызывает данное событие. Более детально это продемонстрировано ниже: EventHandler:OnUpdate OnUpdate -> K4:Работа с классом kDBItem kDBItem::Update -> kDBItem::raiseEvent Входные параметры class="prettytable" название описание - ConfigProperty id int ID той записи, которая только что была успешно ...
... при помощи метода kDBItem::raiseEvent вызывает данное событие. Более детально это продемонстрировано ниже: EventHandler:OnCreate OnCreate -> K4:Работа с классом kDBItem kDBItem::Create -> kDBItem::raiseEvent Входные параметры class="prettytable" название описание - ConfigProperty id int ID той записи, которая только что была успешно ...
... , EventHandler:OnMassDelete OnMassDelete . Все ранее упомянутые события в свою очередь вызывают метод kTempTablesHandler::DeleteItems, который при помощи метода kDBItem::raiseEvent вызывает данное событие. Более детально это продемонстрировано ниже: EventHandler:OnDelete OnDelete -> kTempTablesHandler::DeleteItems -> K4:Работа с классом kDBItem kDBItem::Delete ...

Additional database time was 0.100 sec.


Result Page:   1  2  3 
match any word match all words

Search in namespaces:

Powered by Sphinx