Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "Version-hooks". You can create this page.
Displaying 1-10 of 23 matches for query Version-hooks retrieved in 0.001 sec with following stats:
- version found 12 times in 8 documents
- hook found 87 times in 20 documents
... , а ключи, начинающиеся с '''Do''' описывают какое событие будет вызываться.
class="prettytable"
название опции описание опции
-
ConfigProperty Mode int Когда будет выполняться hook относительно главного события (к которому он привязан):
hBEFORE - выполняться до основного события (в таких hooks можно отменять вызов основного события);
hAFTER
... You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...
Вызов ошибки
Сообщение вызывается из метода kApplication::handleSQLError ... have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NEW USER' at line 1 (1064)
SQL: CREATE NEW ...
... ' => 14,
),
'Application.ReplacementTemplates' => 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/', ...
... lang="php">
/
Short description for file
Long description for file (if any)...
@copyright 2008 Intechnic Corporation
@license http://www.intechnic.com/license.txt
@version $Id:$
/
Классы
Каждый класс должен вверху содержать блок документации состоящий как минимум из ниже приведённых тэгов формата phpDocumentor:
/
Short ...
... с CVS Работа с CVS / Working with CVS '''17.15'''
:: K4:Обновление проектов Обновление Проектов / Updating Projects '''17.7'''
:: K4:Версии проектов Версии проектов
: K4:Выпуск новoй версии Выпуск Новoй Версии / Releasing New Version '''17.2'''
: :Категория:Код требующий реорганизации Код Требующий Доработки / TODO ... '''13'''
: K4:Термины Термины
:: K4:Обновление проектов Обновление Проектов / Updating Projects '''17.7'''
:: K4:Версии проектов Версии проектов
: K4:Выпуск новoй версии Выпуск Новoй Версии / Releasing New Version '''17.2'''
: :Категория:Код требующий реорганизации Код Требующий Доработки / TODO ... '''13'''
: K4:Термины Термины
... установить 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' ...
... = Обсуждение_заявки
category = PAGECATEGORY
format=, %PAGE% %TITLE% \n,,
skipthispage = false
ordermethod = category,sortkey
redirects = include
noresultsheader = нет статей
if: extra extra version = version
if: category Category: category if: sortkey sortkey PAGENAME
... связи объектов класса '''kDBItem''' с прочими частями системы широко используются события. События происходящие во время выполнения методов класса '''kDBItem''' можно K4:Hooks перехватывать и выполнять необходимые действия. И наоборот - в системе имеются события, при наступлении которых выполняются методы класса '''kDBItem'''.
Загрузка из базы данных ...
Additional database time was 0.171 sec.
Result Page: | 1 | 2 | 3 |
Powered by Sphinx