2017-08-29 81 views
-1

我想显示在树枝传递的数组。但它不起作用。我已经使用的语法如下:在树枝显示数组

控制器:

public function profileAction() 
    { 
     $data = ['name' => 'Manish']; 

     View::renderTemplate('User/profile.html',$data); 
    } 

嫩枝观点:

{{ data.name }} 

当cpntroller做的var_dump。我得到如下:

array(1) { ["name"]=> string(6) "Manish" } 
+0

什么是不工作? – ArtOsi

+0

这是哪个框架的symfony? – Robert

+0

http://symfony.com/doc/current/templating.html#embedding-controllers – Robert

回答

2

data.name不认为存在

变化嫩枝期:

{{ name }} 
+0

如果var_dump的格式如下: array(1){[0] => array(16){[“id”] => string(1)“4” [0] => string(1)“4”[“fname”] => string(7)“Manish”[1] => string(7)“Manish”[“lname”] => string(8) Maharjan“[2] => string(8)”Maharjan“[”address“] => string(0)”“[3] => string(0)”“[”email“] => string(25)” (25)“[email protected]”[“phone_number”] => NULL [5] => NULL [“password”] => string(32)“25d55ad283aa400af464c76d713c07ad” [6] => string(32)“25d55ad283aa400af464c76d713c07ad”[“companyid”] => string(1)“9”[7] => string(1)“9”}} – Anon

+0

if $ data has array(1){ [0] => array(16){[“id”] => string(1)“4”,....你需要在模板中迭代它 – evitt

+0

我该怎么做? – Anon