Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "Hooks". You can create this page.
Displaying 1-10 of 20 matches for query Hooks retrieved in 0.000 sec with following stats:
- hook found 87 times in 20 documents
... , а ключи, начинающиеся с '''Do''' описывают какое событие будет вызываться.
class="prettytable"
название опции описание опции
-
ConfigProperty Mode int Когда будет выполняться hook относительно главного события (к которому он привязан):
hBEFORE - выполняться до основного события (в таких hooks можно отменять вызов основного события);
hAFTER
... ошибку надо открыть указанный в сообщении об ошибке файл и дописать туда ключ Prefix с правильным значением.
Нежелательный способ конфигурации хука
Notice: Depricated Hook Usage prefix: ''some_prefix''; do_prefix: ''another_prefix'' use '' PARENT '' as ''HookToPrefix'' value, where HookToPrefix is same as ParentPrefix
Вызов ошибки
Сообщение вызывается из метода < ...
... установить K4:Hooks hook , который нужен для сохранения данных в подчинённую таблицу при сохранении главной записи.
'Hooks' => Array (
Array (
'Mode' => hAFTER,
'Conditional' => false,
'HookToPrefix' => ' PARENT ',
'HookToSpecial' => ' ',
'HookToEvent' => Array ('OnAfterItemCreate', 'OnAfterItemUpdate'),
'DoPrefix' => '',
'DoSpecial' => ' ',
'DoEvent' => ...
... изменить определение секции. В теле K4:Hooks hook уже можно свободно изменять требуемый K4:Unit Configs unit config следующим образом:
/
HOOK Changes unit config of prefix "shipping"
@param kEvent $event
/
function OnModifyShippingConfig(&$event)
$sections =
$this->Application->getUnitOption($event->MasterEvent->Prefi
x, 'Sections'); $sections 'in- ...
$this->Application->getUnitOption($event->MasterEvent->Prefi
x, 'Sections'); $sections 'in- ...
... статье главный K4:Unit Configs Prefix префикс это "sample-prefix".
Создать конфигурационный файл подчинённого префикса, в котором кроме связки его с главным префиксом прописать K4:Hooks hook , который будет сохранять выбранные данные.
$config = Array (
'Prefix' => 'sample-prefix-child',
'Hooks' => Array (
Array (
'Mode' => hAFTER,
'Conditional' ...
... до показа страницы
'''EventManager.afterRegularEvents''' - K4:Regular Events regular events , которые будут выполняться после показа страницы
'''EventManager.beforeHooks''' - K4:Hooks hooks , которые будут выполнены до указанных K4:Events events
'''EventManager.afterHooks''' - K4:Hooks hooks , которые будут выполнены после указанных K4 ...
... связи объектов класса '''kDBItem''' с прочими частями системы широко используются события. События происходящие во время выполнения методов класса '''kDBItem''' можно K4:Hooks перехватывать и выполнять необходимые действия. И наоборот - в системе имеются события, при наступлении которых выполняются методы класса '''kDBItem'''.
Загрузка из базы данных ...
... (тип значения, название, описание), а также её описание и тип возвращаемого значения. Если функция является событием в EventHandler:About обработчике событий то:
если событие это K4:Hooks hook , то нужно написать " HOOK " перед его кратким описанием;
если событие вызывается в результате K4:Ajax AJAX запроса, то нужно написать " AJAX " перед его кратким ...
... ённого префикса в момент выполнения события EventHandler:OnPreSave OnPreSave у главного префикса будет их также сохранять.
'Hooks' => Array (
Array (
'Mode' => hAFTER,
'Conditional' => true,
'HookToPrefix' => ' PARENT ',
'HookToSpecial' => ' ',
'HookToEvent' => Array ('OnPreSave'),
'DoPrefix' => '',
'DoSpecial' => ' ',
'DoEvent' => 'OnPreSaveSubItem',
),
...
... построении значения K4:Environment переменной окружения . Доступна начиная с K4:Core v 5.0.0 Core v 5.0.0 .
-
K4:Hooks ConfigProperty Hooks array Позволяет добавлять новые hooks в систему.
-
ConfigProperty ItemType int
-
ConfigProperty ViewMenuPhrase string
-
ConfigProperty ItemPropertyMappings array
-
ConfigProperty TitlePhrase string
- ...
Additional database time was 0.175 sec.
Result Page: | 1 | 2 |
Powered by Sphinx