本文整理匯總了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);
}