Tag: 树枝

如何修复“添加myBundle到asseticBundleconfiguration”symfony2exception?

当我尝试使用TWIG {% javascript %}标记链接到我的.js文件时,它返回了以下exception: An exception has been thrown during the compilation of a template ("You must add CompetitiongameBundle to the assetic.bundle config to use the {% javascripts %} tag in CompetitiongameBundle:game:index.html.twig.") in "CompetitiongameBundle:game:index.html.twig". 我的index.html.twig看起来像: {% javascripts 'CompetitiongameBundle/Resources/views/public/js/*'%} <script type="text/javascript" src="{{ asset_url }}" ></script> {% endjavascripts %} Hello {{ name }}! <a href='{{ nexturl }}' […]

symfony 2分枝限制了文本的长度,并把三个点

如何限制文本的长度,例如50,并在显示屏上放三个点 {% if myentity.text|length > 50 %} {% block td_text %} {{ myentity.text}}{% endblock %} {%endif%}

如何检查Symfony2中的Twig模板引擎中是否存在对象?

我有一个multidimensional array,其中存在一些对象,而其他人则不存在。 我不断得到一个 对象“stdClass”的方法“代码”不存在于… ? 我在我的模板中使用的代码是: {% for item in items %} <p>{% if item.product.code %}{{ item.product.code }}{% endif %}</p> {% endfor %} 有些产品没有这个代码,不幸的是这个数据结构是通过一个feed来提供的,所以我不能改变它。 当我看到树枝文档时,我解释说,如果一个对象或方法不在那里,它只会返回null?

如何在Twig中渲染一棵树

我想渲染一个深度不确定的树(儿童的孩子等)。 我需要循环遍历数组; 我怎么能在小枝做这个?

在树枝模板中显示一个包含HTML的string

如何显示包含HTML标签的string在树枝模板中? 我的PHPvariables包含这个html和文本: $word = '<b> a word </b>'; 当我在我的树枝模板中这样做时: {{ word }} 我得到这个: &lt;b&gt; a word &lt;b&gt; 我想要这个: <b> a word </b> 是否有可能轻易得到这个?

小枝为循环和数组与键

我使用Twig,我有一个像这样的键的数组: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" 我想在一个循环中获得键(1,2,3,8,9)和内容(alpha, bravo, charlie, delta, echo)来获得这个数组的所有值。 我怎么能做到这一点? 谢谢

如何访问Twig中的类常量?

我在实体类中有几个类常量,例如: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } 在正常的PHP我经常做if($var == Entity::TYPE_PERSON) ,我想在Twig中做这种东西。 可能吗?

在树枝模板中获取当前的url?

可能重复: 如何在Symfony 2中获得当前路线? 我四处寻找代码,以获取当前path在树枝模板(而不是完整的URL),即我不想要http://www.sitename.com/page ,我只需要/page 。

如何在Symfony2 Twig模板中获取configuration参数

我有一个Symfony2枝条模板。 我想输出一个configuration参数在这个树枝模板(一个版本号)的值。 所以我定义了这样的configuration参数: parameters: app.version: 0.1.0 我能够在控制器中使用此configuration参数,但我不知道如何在我的树枝模板中获取它。

如何在树枝模板var_dumpvariables?

查看图层模式,只显示给出的内容是好的,但是你怎么知道可用的? 在TWIG中是否有“列出所有已定义variables”的function? 有没有办法转储一个variables? 我通过searchfind的解决scheme是定义一个函数,我可以通过注入一个函数来使用我现有的PHPdebugging工具 ,但是我发现所有引用包括这两行代码,但是没有指定在哪里放置它们。 由于他们需要定义一个$ loadervariables,所以我尝试了/app/config/autoload.php,但是$ loader却是错误的。 我在哪里放置的PHP代码添加一个树枝function?