本文整理汇总了PHP中Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getTemplate方法的典型用法代码示例。如果您正苦于以下问题:PHP RequestConfiguration::getTemplate方法的具体用法?PHP RequestConfiguration::getTemplate怎么用?PHP RequestConfiguration::getTemplate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration
的用法示例。
在下文中一共展示了RequestConfiguration::getTemplate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: renderArchetypeResults
/**
* @param RequestConfiguration $configuration
* @param ArchetypeInterface $archetype
* @param Pagerfanta $results
* @param string $template
* @param int $page
*
* @return Response
*/
private function renderArchetypeResults(RequestConfiguration $configuration, ArchetypeInterface $archetype, Pagerfanta $results, $template, $page)
{
$results->setCurrentPage($page, true, true);
$results->setMaxPerPage($configuration->getPaginationMaxPerPage());
$view = View::create()->setTemplate($configuration->getTemplate($template))->setData(['archetype' => $archetype, 'products' => $results]);
return $this->viewHandler->handle($configuration, $view);
}
示例2: renderResults
private function renderResults(RequestConfiguration $configuration, TaxonInterface $taxon, Pagerfanta $results, $template, $page, $facets = null, $facetTags = null, $filters = null, $searchTerm = null, $searchParam = null, $requestMethod = null)
{
$results->setCurrentPage($page, true, true);
$results->setMaxPerPage($configuration->getPaginationMaxPerPage());
$view = View::create()->setTemplate($configuration->getTemplate($template))->setData(array('taxon' => $taxon, 'products' => $results, 'facets' => $facets, 'facetTags' => $facetTags, 'filters' => $filters, 'searchTerm' => $searchTerm, 'searchParam' => $searchParam, 'requestMethod' => $requestMethod));
return $this->viewHandler->handle($configuration, $view);
}