0
我已成立了一个宏在(使用Knppaginator)一个排序表中的图标更改图标 - 桂枝
我想是要知道如何真正改变上点击图标箭头排序时桌子。
我会告诉你我的代码,右侧只知道一个图标已经成立
我的微距文件,其中是箭头图标(我使用字体真棒)
{% macro icon_class(type) %}
{% set type_class = {
sort: 'fa-angle-down'
} %}
{{ type_class[type] }}
{% endmacro %}
我控制器
private function resultsAction(Request $request, User $user, $type, $archive)
{
$em = $this->getDoctrine()->getManager();
$paginator = $this->get('knp_paginator');
$qb = $em->getRepository("STUserBundle:Operation")->getQueryByTypeAndPro($type, $user, $archive);
$results = $paginator->paginate(
$qb,
$request->query->get('page',1),
$request->query->get('limit',50),
[
'defaultSortFieldName' => 'opn.dateCreation',
'defaultSortDirection' => 'desc'
]
);
return array("results" => $results, "archive" => $archive);
}
public function offreAction(Request $request, User $user, $archive = false)
{
return $this->resultsAction($request, $user, Operation::OFFRE_COMMERCIALE, $archive);
}
我的模板
{% import "STBackofficeBundle:Macros:icons.html.twig" as icons %}
<th><i class="fa {{ icons.icon_class('sort') }}" aria-hidden="true"></i></th>
我如何能做到这一点与像if
elseif
的条件? 谢谢