Tag: 树枝

表单标签symfony上的Id属性

我想在我的symfony2表单上定义一个id属性。 我已经尝试过在我的树枝模板中: {{ form_start(form, {'id': 'form_person_edit'}) }} 但它似乎不工作。

从TWIG模板访问会话

我在网上search了很多如何从TWIG模板访问全局$_SESSION数组,并发现这个: {{app.session.get('index')}} ,但是当我调用它时,它返回一个空的string。 我有一个$_SESSION['filter']['accounts'] ,当调用{{app.session.get('filter').accounts}}时,出现这个错误: Item "accounts" for "" does not exist 。 我做错了什么?

格式化树枝模板中的钱

在树枝模板引擎中是否有任何filter或类似的东西来格式化金钱或数字?

简单检查表单域是否存在小枝模板中的错误

在枝条模板中,我检查一个字段是否有这样的错误: {% if form.points.get('errors') is not empty %} 有没有像这样的方法: {% if form.points.hasErrors() %} 做到这一点更简单? 这不是一个很大的差别,但如果我不能做到这一点,为什么不呢。

如何在Symfony 2和Twig中包含CSS文件?

我正在玩Symfony2 ,我在Twig模板中遇到了包括CSS和JS文件在内的问题。 我有一个名为Webs/HomeBundle的包,其中我有HomeController与indexAction呈现一个树枝模板文件: public function indexAction() { return $this->render("WebsHomeBundle:Home:index.html.twig"); } 所以这很简单 现在我想要做的是在这个Twig模板中包含一些CSS和JS文件。 模板看起来像这样: <!DOCTYPE html> <html> <head> {% block stylesheets %} <link href="{{ asset('css/main.css') }}" type="text/css" rel="stylesheet" /> {% endblock %} </head> <body> </body> </html> 我想包括的文件main.css文件位于: Webs/HomeController/Resources/public/css/main.css 所以我的问题是,基本上,我怎么会包括简单的CSS文件里面的小枝模板? 我正在使用Twig asset()函数,它只是没有命中正确的CSSpath。 另外,我在控制台中运行这个命令: app/console assets:install web 这创build了一个新的文件夹 /web/bundles/webshome/… 这只是连接到 src/Webs/HomeController/Resources/public/ 对? 问题 你在哪里放置你的资产文件,JS,CSS和图像? 把它们放在Bundle/Resources/public公用文件夹中可以吗? 这是他们的正确位置吗? 如何使用资产function将这些资产文件包含在Twig模板中? 如果他们在公共文件夹,我怎么能包括他们? […]

如何使form_rest()不显示与Symfony2的字段?

我已经开始使用Symfony2了,但是我遇到了一些问题。 我想手工渲染字段,但它不起作用,因为我的字段还与我的form_rest()函数一起显示,所以我有两个相同的字段。 这是我的代码: <div> {{ form_errors(form.contenu) }} <textarea id="{{ form.contenu.vars.id }}" name="{{ form.contenu.vars.full_name }}">{{ form.contenu.vars.value }}</textarea> </div> 而在表格的最后,我必须这样做: {{ form_rest(form) }} 但它显示“contenu”字段:( 你有什么问题的想法?

Symfony2安全function在Twig中? 如何检查用户的angular色?

我使用JMSSecurityBundle安装了Symfony 2.0.9标准版本。 只是想知道在Twig模板中我可以使用哪些函数来处理用户? 具体而言,我想检查一下用户是否具有angular色ROLE_ADMIN。 任何帮助? 谢谢

Twig中的三元运算符php(if-then-else的简写forms)

有没有可能在树枝模板中使用三元运算符? 现在,添加一些类的DOM元素取决于一些条件,我这样做: {%if ability.id in company_abilities%} <tr class="selected"> {%else%} <tr> {%endif%} 代替 <tr class="<?=in_array($ability->id, $company_abilities) ? 'selected' : ''?>"> 在本机php模板引擎。

使用Symfony2获取Twig模板中的环境名称

有没有办法在Twig模板中获取当前环境的名称? 我想设置一些CSS样式值取决于它。

在Twigpath中添加多个参数

如何在Twigpath中添加多个参数? 假设你有这条路线: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } 你可以在你的树枝模板中做到这一点: {{ path('article_show', { 'slug': article.slug }) }} 但是如果你在你的路由文件中有这个: _files_manage: pattern: /files/management/project={idproject}&user={iduser} defaults: { _controller: AcmeTestBundle:File:manage } 看起来他们没有在他们的文件中包括这个。