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


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

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

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

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

Компонента отображения произвольных данных

Код компоненты отображения произвольных данных

Для реализации компоненты элемента необходимо создать: 

  1. Класс контроллера, наследуемый от Hyper_AmiClean_ComponentFrn.
  2. Класс отображения, наследуемый от Hyper_AmiClean_ComponentViewFrn.
class AmiClean_AmiSample_CustomFrn extends Hyper_AmiClean_ComponentFrn{
}
 
class AmiClean_AmiSample_CustomViewFrn extends Hyper_AmiClean_ComponentViewFrn{
}

В классе контроллера необходимо создать метод getType(), который будет возвращать тип компоненты.

public function getType(){
    return 'custom';
}

В классе отображения реализуется метод get(), который возвращает результат работы компоненты.

public function get(){
    ...
    return $html;
}

Для назначения компоненты отображения произвольных данных в качестве компоненты по умолчанию, требуется указать это в контроллере модуля:

class AmiClean_AmiSample_Frn extends Hyper_AmiClean_Frn{
    public function __construct(AMI_Request $oRequest, AMI_Response $oResponse){
        $this->setDefaultBodyType('custom');
        parent::__construct($oRequest, $oResponse);
    }
}
Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.