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
같은 조건으로 그렇게 할 수 있습니까? 감사합니다.