Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

Заготовки кода экземпляра модуля

Необходимы для создания исходного кода экземпляра модуля. Без заготовок кода экземпляры модуля будут работать с кодом своего модуля и не смогут быть модифицированы индивидуально.

Файлы заготовок именуются в виде --modId--_{postfix}.php, например --modId--_Adm.php, --modId--_TableItemModifier.php

В содержимом заготовки в момент установки экземпляра модуля производится замена переменной ##modId## на префикс имени класса данного экземпляра модуля, аналогичная замена происходит в имени файла, заменяется --modId--.

Например, для экземпляра с идентификатором inst_sample заготовка --modId–_Adm.php содержащая

<?php
 
 
class ##modId##_Adm extends AmiClean_AmiSample_Adm{
}
 
 
class ##modId##_State extends AmiClean_AmiSample_State{
}

преобразуется в файл "_local/modules/code/InstSample_Adm.php" содержащий следующий код:

<?php
 
 
class InstSample_Adm extends AmiClean_AmiSample_Adm{
}
 
 
class InstSample_State extends AmiClean_AmiSample_State{
}

Важно!
Код экземпляра модуля, сгенерированный из заготовки, начинает работать сразу же при обращении к этому экземпляру. Поэтому, все классы, описанные в коде модуля, обязаны быть пронаследованы в коде его экземпляра.

Заготовка таблицы БД

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.