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

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


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

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

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

  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 – 2021 © Amiro.CMS Все права защищены.