我可以给你一部分请求转储:
{{ dump(requests) }}
:
-route: "userBuyerProductRequestGetAll"
-params: array:3 [
"productRequestId" => null
"sort" => "p.name"
"direction" => "asc"
]
-pageRange: 9
-template: "dsarhoyaSCBundle:Layout:paginator.html.twig"
-sortableTemplate: "dsarhoyaSCBundle:Layout:sortable_link.html.twig"
-filtrationTemplate: "KnpPaginatorBundle:Pagination:filtration.html.twig"
-extraViewParams: []
#currentPageNumber: 1
#numItemsPerPage: 20
#items: array:20 [
0 => ProductRequest {#1528
-id: 165
-originalRequestId: null
-originalRequestDate: null
-creationTime: DateTime {#1521
+"date": "2015-11-12 12:29:49"
+"timezone_type": 3
+"timezone": "America/Santiago"
}
-quantity: "1.00"
-dimension: null
-brand: null
-model: null
-origin: null
-requiresExample: null
-processSuggestion: null
-lastValidatedStep: 1
-correlative: 5
-deletedAt: null
-assignedQuantity: "0.00"
-status: "pending"
-comments: "ASD"
-unit: CompanyUnit {#452
+__isInitialized__: true
-id: 3
-name: "agua-salada" <-- i need this
如何在树枝模板中找到要打印的单位名称?我认为类似于{{ app.request.attributes.get('_route_params') }}
,但它给了我一个错误:在渲染模板期间抛出了一个异常。
我必须这样做:
{% set i=0 %}
{% for request in requests%}
{% if i==0 %}
{{request.unit.name}}
{% set i=1 %}
{% endif %}
{% endfor %}
它有效,但它不是最好的解决方案。
答案 0 :(得分:0)
也许这就是你要找的东西:
{{ app.request.get('name') }}