IViewRenderer
| Пакет | system.base |
|---|---|
| Наследование | интерфейс IViewRenderer |
| Подклассы | CPradoViewRenderer, CViewRenderer |
| С версии | 1.0 |
| Исходный код | framework/base/interfaces.php |
Интерфейс IViewRenderer реализуется классом рендерера представления.
Рендер представления является компонентом приложения viewRenderer, который хочет заменить стандартную логику рендеринга представлений, реализованную в CBaseController.
Рендер представления является компонентом приложения viewRenderer, который хочет заменить стандартную логику рендеринга представлений, реализованную в CBaseController.
Публичные методы
| Метод | Описание | Определен в |
|---|---|---|
| renderFile() | Отображает файл представления. | IViewRenderer |
Подробное описание методов
renderFile() метод
abstract public mixed renderFile(CBaseController $context, string $file, mixed $data, boolean $return) | ||
| $context | CBaseController | контроллер или виджет, который отображает файл представления. |
| $file | строка | путь к файлу представления |
| $data | смешанный тип | данные, которые будут переданы в представление |
| $return | булево | является ли результат рендеринга возвращаемым |
| {return} | смешанный тип | результат рендеринга или null, если результат рендеринга не нужен. |
Исходный код: framework/base/interfaces.php#232 (показать)
public function renderFile($context,$file,$data,$return);
Отображает файл представления.
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/IViewRenderer