我有這樣的陣列值的表中的打印得到一個數組的鍵名在樹枝
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
請顯示你的代碼 –