Symfony2, не используйте псевдоним в url с KnpPaginatorBundle

Я использую KnpPaginatorBundle, и я хотел бы знать, возможно ли получить URL без псевдонима (T.страна) как это

/travels?sort=country&direction=asc

не так

/travels?sort=t.country&direction=asc

Эта форма:

<select class="select_styled white_select" id="sort_list" name="option">
<option value="">-------</option>
{{ knp_pagination_sortable(pagination, 'Country A-Z', 't.country', {'sort': 'country', 'direction': 'asc'}) }}
{{ knp_pagination_sortable(pagination, 'Country Z-A', 't.country', {'sort': 'country', 'direction': 'desc'}) }}

</select>

и это контроллер:

    public function listAction($page, Request $request)
{
$em = $this->getDoctrine()->getManager();

$paginator  = $this->get('knp_paginator');

$qb = $em->getRepository('ProjectTravelBundle:Travel')->getListTravelsFrontend();

$pagination = $paginator->paginate(
$qb,
$request->query->get('page', $page)/*page number*/,
10/*limit per page*/
);

return $this->render('ProjectFrontendBundle:Frontend:list.html.twig',array(
'pagination' => $pagination
));
}

нет решения ?

4

Решение

За то, что я читал сейчас на KnpPaginatorBundle, кажется, что вам нужен этот код:

<select class="select_styled white_select" id="sort_list" name="option">
<option value="">-------</option>
{{ knp_pagination_sortable(pagination, 'Country A-Z', 't.country', {'direction': 'asc'}) }}
{{ knp_pagination_sortable(pagination, 'Country Z-A', 't.country', {'direction': 'desc'}) }}

</select>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]