小编Tom*_*sgu的帖子

如何在Symfony2表单上翻译"(可选)"

我有一些不需要的表单类型.表单标签应该是本地化的,这很容易.

但是,当您将某种表单类型配置'required'=>'false'为时,会在类型标签后面出现单词"(可选)".

翻译"可选"或禁用它的正确方法是什么?

顺便说一句.我现在根本没有看到任何方式.

谢谢

 "require": {
     "php": ">=5.3.3",
     "symfony/symfony": "v2.3.0",
     "doctrine/orm": ">=2.2.3,<2.4-dev",
     "doctrine/doctrine-bundle": "1.2.*",
     "twig/extensions": "1.0.*",
     "symfony/assetic-bundle": "2.1.*",
     "symfony/swiftmailer-bundle": "2.3.*",
     "symfony/monolog-bundle": "2.3.*",
     "sensio/distribution-bundle": "2.3.*",
     "sensio/framework-extra-bundle": "2.3.*",
     "sensio/generator-bundle": "2.3.*",
     "jms/security-extra-bundle": "1.4.*@dev",
     "jms/di-extra-bundle": "1.3.*@dev",
     "twitter/bootstrap" : "dev-master",
     "cg/kint-bundle": "dev-master",
     "raveren/kint": "dev-master",
     "mopa/bootstrap-bundle": "dev-master",
     "sonata-project/intl-bundle": "dev-master",
     "egeloen/ckeditor-bundle": "2.*"
},
Run Code Online (Sandbox Code Playgroud)

symfony

4
推荐指数
1
解决办法
2008
查看次数

在bundle配置中定义角色

我对我长期以来想要了解的角色有一些疑问:

1.我们有一些捆绑,我们在几个项目中使用.我们想在bundle配置中定义角色,这样我们就不会将角色复制到role_hierarchy中security.yml.有没有干净的方法呢?

我的第一个想法是将它们导入到role_hierarchy中,如下所示:

role_hierarchy:
    ROLE_ADMIN:                             ROLE_USER, ROLE_TRANSLATOR
    ROLE_SUPER_ADMIN:                       ROLE_ADMIN
    ROLE_NOT_APPROVED_USER:                 ROLE_USER
    ROLE_TRANSLATOR:                        ROLE_USER
    "%base_bundle.role.hierarchy%"
Run Code Online (Sandbox Code Playgroud)

这当然不起作用.有没有可能这样做(在yaml中合并数组)?

我的另一个想法是将角色存储在数据库中,但在我看来这是过度的,因为我们没有动态角色.一切都是静止的.

是否有任何解决方法可以实现我的目标?或者在捆绑中定义它是一个好主意?

2.我使用角色作为权限(ROLE_POST_EDIT,, ROLE_POST_DELETE...)和选民拒绝或批准对资源的访问.所以最后有很多角色.将角色与权限混合是一个好主意吗?如果不是最佳做法是什么?

编辑:我感觉之间的差异ROLE_POST_EDITROLE_USERROLE_ADMIN.用户有,ROLE_USER因为他是用户.但是用户有"权限ROLE_EDIT_POST"才能编辑帖子.在我看来,两者之间存在差异.无论如何我应该关心这种差异还是有其他的做法怎么办?

symfony

4
推荐指数
1
解决办法
148
查看次数

Symfony2 - 自定义窗体外的按钮

我有窗体和页面布局的问题.我通过以下方式渲染页面:

{% block body -%}
{{ form(edit_form, {'style': 'horizontal'}) }}
    <ul class="record_actions">
        <li>
            <a href="{{ path('organization') }}">
                <button type="button" class="btn btn-default">Back to the list</button>
            </a>
        </li>
        <li>
            {{ form(delete_form) }}
        </li>
 {% endblock %}
Run Code Online (Sandbox Code Playgroud)

我在ul record_actions上有一些风格.它看起来像这样:http://postimg.org/image/sby8jnojz/

我的问题是更新按钮.我想<ul>用其他2个按钮将它放入标签中.是否有可能将其置于形式之外?我喜欢,表格看起来如何{{ form(edit_form, {'style': 'horizontal'}) }}.所以我不想自定义每个部分{{form_widget}}.或者是否有可能渲染所有表单,然后只渲染此按钮?

forms button symfony

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

标签 统计

symfony ×3

button ×1

forms ×1