Spec-Zone.ru › Symfony 3.2

Интерфейс движка

интерфейс EngineInterface реализует EngineInterface

Интерфейс EngineInterface — это интерфейс, который должен реализовывать каждый движок.

Методы

строка render(строка|TemplateReferenceInterface $name, массив $parameters = массив())

Отображает шаблон.

из EngineInterface
логическое exists(строка|TemplateReferenceInterface $name)

Возвращает true, если шаблон существует.

из EngineInterface
логическое supports(строка|TemplateReferenceInterface $name)

Возвращает true, если этот класс может отобразить заданный шаблон.

из EngineInterface
Response renderResponse(строка $view, массив $parameters = массив(), Response $response = null)

Отображает представление и возвращает ответ.

Подробности

строка render(строка|TemplateReferenceInterface $name, массив $parameters = массив())

Отображает шаблон.

Параметры

строка|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface
массив $parameters Массив параметров, передаваемых в шаблон

Значение возврата

строка Отображенный шаблон в виде строки

Исключения

RuntimeException если шаблон не может быть отображен

логическое exists(строка|TemplateReferenceInterface $name)

Возвращает true, если шаблон существует.

Параметры

строка|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface

Значение возврата

логическое true, если шаблон существует, false в противном случае

Исключения

RuntimeException если движок не может обработать имя шаблона

логическое supports(строка|TemplateReferenceInterface $name)

Возвращает true, если этот класс может отобразить заданный шаблон.

Параметры

строка|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface

Значение возврата

логическое true, если этот класс поддерживает заданный шаблон, false в противном случае

Response renderResponse(строка $view, массив $parameters = массив(), Response $response = null)

Отображает представление и возвращает ответ.

Параметры

строка $view Имя представления
массив $parameters Массив параметров, передаваемых в представление
Response $response Экземпляр Response

Значение возврата

Response Экземпляр Response

Исключения

RuntimeException если шаблон не может быть отображен

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bundle/FrameworkBundle/Templating/EngineInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API