如何在 ZF2 "twig" 视图中表示 PHP 数组
How to represent a PHP array in a ZF2 "twig" view
在我的服务中,我正在执行此查询以找出每个祈祷请求类别中的祈祷请求数:
SELECT a0_.prayer_request_category_reference AS prayer_request_category_reference_0, COUNT(a0_.reference) AS sclr_1 FROM acts2301_prayer.pr a0_ GROUP BY a0_.prayer_request_category_reference
然后我将结果分配给一个数组:
if (is_array($result) && count($result) > '0') {
foreach ($result AS $value) {
$cateogry_request_count[$value['prayerRequestCategoryReference']] = $value['category_request_count'];
}
}
“print_r($cateogry_request_count)”的结果是
Array
{
[1] => 5
[2] => 5
[3] => 5
[4] => 2
[5] => 1
[8] => 3
)
我不确定如何在我的 Twig 视图中表示这个数组。我在循环的上下文中显示它。我的服务“$value['prayerRequestCategoryReference']”中的这个变量等于我的 Twig 循环中的“value.reference”。
以下是我不成功的尝试呈现category_request_count.#
尝试#1:
{% set yourNewVarName = category_request_count.value.reference %}
{{ yourNewVarName|escape }}
尝试#2:
{{ 'category_request_count' . value.reference }}
尝试#3:
{{ category_request_count . value.reference }}
根据 documentation,要访问变量的 "dynamic" 属性,您可以执行
{{ category_request_count[value.reference] }}
或使用attribute函数
{{ attribute(category_request_count, value.reference) }}
在我的服务中,我正在执行此查询以找出每个祈祷请求类别中的祈祷请求数:
SELECT a0_.prayer_request_category_reference AS prayer_request_category_reference_0, COUNT(a0_.reference) AS sclr_1 FROM acts2301_prayer.pr a0_ GROUP BY a0_.prayer_request_category_reference
然后我将结果分配给一个数组:
if (is_array($result) && count($result) > '0') {
foreach ($result AS $value) {
$cateogry_request_count[$value['prayerRequestCategoryReference']] = $value['category_request_count'];
}
}
“print_r($cateogry_request_count)”的结果是
Array
{
[1] => 5
[2] => 5
[3] => 5
[4] => 2
[5] => 1
[8] => 3
)
我不确定如何在我的 Twig 视图中表示这个数组。我在循环的上下文中显示它。我的服务“$value['prayerRequestCategoryReference']”中的这个变量等于我的 Twig 循环中的“value.reference”。
以下是我不成功的尝试呈现category_request_count.#
尝试#1:
{% set yourNewVarName = category_request_count.value.reference %}
{{ yourNewVarName|escape }}
尝试#2:
{{ 'category_request_count' . value.reference }}
尝试#3:
{{ category_request_count . value.reference }}
根据 documentation,要访问变量的 "dynamic" 属性,您可以执行
{{ category_request_count[value.reference] }}
或使用attribute函数
{{ attribute(category_request_count, value.reference) }}