小编Ram*_*esh的帖子

如何在Twig中设置多维数组?

我在Symfony2项目中正在研究Twig的模板.我需要定义一个二维数组.我尝试过

{% set fields = { {'name': 'description', 'value':  '1'}, { 'name': 'abc', 'value': '2'}, { 'name':'tags', 'value': '3'} } %}
Run Code Online (Sandbox Code Playgroud)

但我得到了

A hash key must be a quoted string, a number, a name, or an expression enclosed in parentheses (unexpected token "punctuation" of value "{" in ABundle:XYZ:edit_a_page.html.twig at line 51  
Run Code Online (Sandbox Code Playgroud)

不确定上面的代码有什么问题.

在树枝中设置二维数组的正确语法是什么?

php symfony twig

20
推荐指数
1
解决办法
2万
查看次数

使用createQueryBuilder无法正常使用doctrine2中的LIMIT(setMaxResults)更新查询

我有以下代码

$qb = $this->createQueryBuilder('cs')
        ->update()
        ->set('cs.is_active', 1)
        ->where('cs.reward_coupon = :reward_coupon')
        ->setMaxResults($limit)
        ->setParameter('reward_coupon', $rewardCoupon);
$qb->getQuery()->execute(); 
Run Code Online (Sandbox Code Playgroud)

这不会在结果查询中应用LIMIT.

php dql symfony doctrine-orm

5
推荐指数
1
解决办法
2905
查看次数

显示/隐藏一些菜单取决于Sonata管理员角色

我正在使用Symfony2进行Web项目,我使用Sonata Admin作为管理面板,每件事情都运行正常但我想要做的是,在奏鸣曲管理员的仪表板菜单上,我需要显示隐藏一些菜单依赖于管理员角色,任何人之前做过这个或知道如何做到这一点?我试图使用角色的配置,但当我与ROELE不同的ROLE_SONATA_ADMIN连接时,顶级菜单不显示,

- { path: ^/admin, role: [ROLE_ADMIN, ROLE_SONATA_ADMIN,ROLE_ADMIN_NEWS] }
Run Code Online (Sandbox Code Playgroud)

谢谢

symfony fosuserbundle symfony-sonata sonata-admin symfony-2.3

3
推荐指数
1
解决办法
3946
查看次数