我正在使用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];
由于
答案 0 :(得分:1)
您可以将哈希(php关联数组)合并到现有哈希中,如下所示:
{{ dump(data|merge({ 'get_sup_sp_id': 2 })) }}
在此处查看有关合并的更多信息:http://twig.sensiolabs.org/doc/filters/merge.html#merge