Abstract Class app\modules\banners\components\AbstractRenderer
| Inheritance | app\modules\banners\components\AbstractRenderer » yii\base\Object |
|---|---|
| Subclasses | app\modules\banners\components\FlashRenderer, app\modules\banners\components\ImageRenderer |
Class AbstractRenderer Абстрактный класс компонента рендеринга баннеров
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $model | app\modules\banners\models\Banner | модель баннера | app\modules\banners\components\AbstractRenderer |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Конструктор | app\modules\banners\components\AbstractRenderer |
| getRenderer() | Возвращает объект для рендера баннера | app\modules\banners\components\AbstractRenderer |
| render() | Рендер баннера | app\modules\banners\components\AbstractRenderer |
Property Details
Method Details
Конструктор
| void __construct( \app\modules\banners\models\Banner $model, $config = [] ) | ||
| $model | app\modules\banners\models\Banner | модель баннера |
| $config | array | параметры объекта |
Возвращает объект для рендера баннера
| null|app\modules\banners\components\AbstractRenderer getRenderer( \app\modules\banners\models\Banner $model ) | ||
| $model | app\modules\banners\models\Banner | модель баннера |
| throws | \yii\base\InvalidConfigException | |
|---|---|---|
Рендер баннера
| string render( $renderLink = true ) | ||
| $renderLink | bool | рендерить ли ссылку |