Abstract Class app\modules\banners\components\AbstractRenderer

Inheritanceapp\modules\banners\components\AbstractRenderer » yii\base\Object
Subclassesapp\modules\banners\components\FlashRenderer, app\modules\banners\components\ImageRenderer

Class AbstractRenderer Абстрактный класс компонента рендеринга баннеров

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$model app\modules\banners\models\Banner модель баннера app\modules\banners\components\AbstractRenderer

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() Конструктор app\modules\banners\components\AbstractRenderer
getRenderer() Возвращает объект для рендера баннера app\modules\banners\components\AbstractRenderer
render() Рендер баннера app\modules\banners\components\AbstractRenderer

Property Details

$model protected property

модель баннера

Method Details

__construct() public method

Конструктор

void __construct( \app\modules\banners\models\Banner $model$config = [] )
$model app\modules\banners\models\Banner

модель баннера

$config array

параметры объекта

getRenderer() public method

Возвращает объект для рендера баннера

null|app\modules\banners\components\AbstractRenderer getRenderer( \app\modules\banners\models\Banner $model )
$model app\modules\banners\models\Banner

модель баннера

throws \yii\base\InvalidConfigException
render() public method

Рендер баннера

string render$renderLink true )
$renderLink bool

рендерить ли ссылку