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 | рендерить ли ссылку |