InlineFragmentRenderer
class InlineFragmentRenderer extends RoutableFragmentRenderer
Реализует стратегию инлайнового рендеринга, где запрос рендерится текущим HTTP ядром.
Методы
| setFragmentPath(string $path) Устанавливает путь фрагмента, который активирует слушатель фрагмента. | from RoutableFragmentRenderer | |
| string | generateFragmentUri(ControllerReference $reference, Request $request, bool $absolute = false, bool $strict = true) Генерирует URI фрагмента для заданного контроллера. | from RoutableFragmentRenderer |
| __construct(HttpKernelInterface $kernel, EventDispatcherInterface $dispatcher = null) | ||
| Response | render(string|ControllerReference $uri, Request $request, array $options = array()) Рендерит URI и возвращает содержимое ответа. | |
| createSubRequest($uri, Request $request) | ||
| string | getName() Возвращает имя стратегии. |
Подробности
setFragmentPath(string $path)
Устанавливает путь фрагмента, который активирует слушатель фрагмента.
Параметры
| string | $path | Путь |
См. также
| FragmentListener |
protected string generateFragmentUri(ControllerReference $reference, Request $request, bool $absolute = false, bool $strict = true)
Генерирует URI фрагмента для заданного контроллера.
Параметры
| ControllerReference | $reference | Экземпляр ControllerReference |
| Request | $request | Экземпляр Request |
| bool | $absolute | Генерировать абсолютный URL или нет |
| bool | $strict | Разрешить нескалярные атрибуты или нет |
Возвращаемое значение
| string | URI фрагмента |
__construct(HttpKernelInterface $kernel, EventDispatcherInterface $dispatcher = null)
Параметры
| HttpKernelInterface | $kernel | |
| EventDispatcherInterface | $dispatcher |
Response render(string|ControllerReference $uri, Request $request, array $options = array())
Рендерит URI и возвращает содержимое ответа.
Параметры
| string|ControllerReference | $uri | URI как строка или экземпляр ControllerReference |
| Request | $request | Экземпляр Request |
| array | $options | Массив опций |
Возвращаемое значение
| Response | Экземпляр Response |
protected createSubRequest($uri, Request $request)
Параметры
| $uri | ||
| Request | $request |
string getName()
Возвращает имя стратегии.
Возвращаемое значение
| string | Имя стратегии |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.html