PHP和Twig设置变量值

时间:2015-04-13 17:44:56

标签: php symfony twig

我正在使用CI Framework并使用Twiggy Template Engine。我从最后一天开始遇到问题,之后我无法找到关于如何使用twig覆盖php数组值的解决方案。这是代码,你可以了解更多..

$data['get_sup_sp_id'] = 6;
$data['profile'] = $this->user_model->get_sp_Profile($data['get_sup_sp_id']);

Twig代码:

{{ dump(data.profile) }}

Twig代码只是转储数组值,但我想根据id设置但不想像我一样设置静态。

在树枝或树枝过滤器中是否有任何解决方案,我可以设置$ data [' get_sup_sp_id];

由于

1 个答案:

答案 0 :(得分:1)

您可以将哈希(php关联数组)合并到现有哈希中,如下所示:

{{ dump(data|merge({ 'get_sup_sp_id': 2 })) }}

在此处查看有关合并的更多信息:http://twig.sensiolabs.org/doc/filters/merge.html#merge