我有这样的阵列值的表中的打印得到一个数组的键名在树枝
array(4) {
["ayel.bokbok"]=>
array(1) {
["/app_dev.php/index/"]=>
int(2)
}
["ryhel1120"]=>
array(2) {
["/app_dev.php/index/"]=>
int(47)
["/app_dev.php/users/"]=>
int(84)
}
["ariel.alvarez"]=>
array(1) {
["/app_dev.php/users/"]=>
int(3)
}
["rainercedric23"]=>
array(3) {
["/app_local.php/admin/analytics"]=>
int(338)
["/app_local.php/index/"]=>
int(7)
["/app_local.php/users/"]=>
int(13)
}
我怎么能因为这个代码打印ayel.bokbok
在树枝{%key,value in foo%}
枝杈只打印索引和而不是密钥的关键名称。
@ponciste这就是{{转储(阵列)}}在树枝打印:
阵列(1){
[0] =>数组(4)
{ ["ariel.alvarez"]=> array(2) { ["/app_dev.php/index/"]=> int(1) ["/app_dev.php/users/"]=> int(3) } ["ayel.bokbok"]=> array(1) { ["/app_dev.php/index/"]=> int(4) } ["ryhel1120"]=> array(2) { ["/app_dev.php/index/"]=> int(58) ["/app_dev.php/users/"]=> int(121) } ["rainercedric23"]=> array(3) { ["/app_local.php/admin/analytics"]=> int(312) ["/app_local.php/index/"]=> int(7) ["/app_local.php/users/"]=> int(8) } } }
这是来自控制器的代码:
<?php
namespace foo\BarBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class AnalyticsController extends Controller {
public function indexAction() {
$Gapi = $this->container->get('bti_rep_sys.gapiManager')->GapiGetOverview();
$Gapifiltered = $this->container->get('bti_rep_sys.gapiManager')->GapiGetFilter();
return $this->render('fooBarBundle:Analytics:index.html.twig', array('gapidata' => $Gapi, 'gapidatafiltered'=> $Gapifiltered));
}
}
这是我的index.html.twig代码:
{%extends "fooBarBundle::layout.html.twig"%}
{%block body%}
{%include "fooBarBundle:Analytics:GoogleCharts.js.twig"%}
<h1>Analytics Report </h1>
<div class="row">
<div class="float-left" id="chart_div_bar"></div>
<div class="float-right" id="chart_div_pie"></div>
</div>
<div class="right-align">(Updated as of {{"now"|date('d/m/Y')}})</div>
{{ dump(gapidatafiltered) }} // for dumping of data
{%endblock%}
这就是{{dump(array)}}打印的内容吗? – ponciste
也发布你的php,你设置你的数组 – ponciste
请显示你的代码 –