小编Ant*_*bit的帖子

如何修复"将myBundle添加到asseticBundle配置"symfony2异常?

当我尝试使用TWIG {% javascript %}标记链接到我的.js文件时,它会返回以下异常:

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".
Run Code Online (Sandbox Code Playgroud)

index.html.twig看起来像:

{% javascripts 'CompetitiongameBundle/Resources/views/public/js/*'%}
    <script type="text/javascript" src="{{ asset_url }}" ></script>
{% endjavascripts %}
Hello {{ name }}!

<a href='{{ nexturl }}' >Login</a>
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我的Bundle已经存在于配置文件中:

php app/console config:dump-reference assetic
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题 ?

php symfony twig

84
推荐指数
3
解决办法
4万
查看次数

Twig语法突出显示sublime文本

我想知道如何在Sublime Text中突出显示TWIG的语法.
实际上当我打开一个TWIG文件时,所有的功能和条件都相似(黑底白字):
截图SublimeText2

syntax-highlighting twig sublimetext2

45
推荐指数
3
解决办法
3万
查看次数

单击描述时选中复选框

我将创建一个由jQuery和JSON构建的复选框列表.该列表将是一组可以发送消息的组.它可能是其中一个群体.这部分我可以搞清楚.我遇到的问题是如何启用描述,以便当我单击描述时,选中该复选框.

<div>
    <label for="group">
        Select lists
    </label>
</div>
<div>
    <input type="checkbox" name="group" id="group" value="1" title="Main List" />Main List
    <input type="checkbox" name="group" id="group" value="2" title="Secondary List" />Secondary List
</div>
Run Code Online (Sandbox Code Playgroud)

html checkbox asp.net-mvc

44
推荐指数
3
解决办法
6万
查看次数

JavaScript remove()在IE中不起作用

我在JavaScript中有以下代码:

all_el_ul = document.getElementsByClassName('element_list')[0];
div_list = all_el_ul.getElementsByTagName("div");
for (i = 0; i < div_list.length; i += 1) {         
  div_list[i].remove();             
}
Run Code Online (Sandbox Code Playgroud)

我知道这是问题,因为我曾经alert('test');看到代码停止工作的地方.一切都在FF,Chrome,Opera和其他工作,但不在IE中.

你能告诉我有什么问题吗?

javascript internet-explorer

40
推荐指数
4
解决办法
5万
查看次数

没有出现在span标记的背景图象

我在一个跨度标签上遇到了麻烦,在Windows 7的最新FF中显示了背景图像.它似乎工作并在早期的FF,Chrome,Safari和IE中显示一切正常,但手持设备和Windows 7似乎失败了.

对不起,如果这看起来模糊不清我只是想弄清楚,图像原来是没有指定高度的pngs,而且我自己制作了GIF并应用了一个高度.

<span class="design">Design Viz</span>
<style>
.design  {
    background:url(_includes/images/agenda-design.gif) no-repeat top left;
    display: inline-block;
    height: 17px;
    padding-left:25px;
}
</style>
Run Code Online (Sandbox Code Playgroud)

html css html5 css3

32
推荐指数
1
解决办法
9万
查看次数

TWIG如何获得字符串的第一个字?

我有一个字符串,我想

  • style1分隔造型的第一个单词
  • style2 没有第一个单词的情况下显示字符串的其余部分.

像这样的东西:

<span class="style1">{{ string|firstword() }}</span>
<span class="style2">{{ string|restofstring() }}</span>
Run Code Online (Sandbox Code Playgroud)

可能吗 ?先感谢您.

symfony twig

8
推荐指数
2
解决办法
7649
查看次数

Magento - 如何获得optionsarray中所有允许的国家/地区的列表?

我可以得到这样的国家:

$countryCollection = Mage::getModel('directory/country')->getResourceCollection()->loadByStore();
Run Code Online (Sandbox Code Playgroud)

它们被列在对象的某个地方,但是,我怎么toOptionsArray把它们拿出来?

只关注每个网站的选项,而不是完整的列表,
即我想要安哥拉,南极洲等等.(对不起安哥拉人和企鹅队.)

magento

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

如何在TWIG中获取当前的URL或路由?

我是Symfony2的新手,我需要能够在TWIG中测试当前路由,这样我就可以在模板中显示子菜单,其呈现方式如下:

{% render "CPAdminBundle:Messages:sidebarMenu" %}
{% render "CPAdminBundle:Readings:sidebarMenu" %}
Run Code Online (Sandbox Code Playgroud)

在侧边栏模板中,我尝试使用以下内容,但它会引发错误:

path(app.request.attributes.get('_route')) 
Run Code Online (Sandbox Code Playgroud)

做我想要完成的事情的正确方法是什么?

php symfony twig

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

如何在routing.yml Symfony2中声明这两个方法?

我想在routing.yml中为同一路由声明两个方法GETPOST.

根据文档,可以使用这样的注释:

/**
 * @Route("/edit/{id}")
 * @Method({"GET", "POST"})
 */
Run Code Online (Sandbox Code Playgroud)

但是如何YAML?我尝试了不同的东西:

contact_envoi:
    pattern:  /contact-envoi
    defaults: { _controller: AcmeDemoBundle:Default:contactEnvoi }
    requirements:
        sf_method: ['get','post']
Run Code Online (Sandbox Code Playgroud)

...
    requirements:
        _method: { 'GET', 'POST' }
Run Code Online (Sandbox Code Playgroud)

但它仍然无效...请帮助,我在文档中没有发现任何相关信息.

routing yaml http-method symfony

3
推荐指数
2
解决办法
7486
查看次数

如何在表单编辑中定义textarea内容(Symfony2/TWIG)

我想在我的editForm textarea中显示一个特定的内容,所以我尝试像文本字段但它不起作用:

{{ form_widget(edit_form.description, { 'attr': {'value': 'content'} }) }} {{ form_errors(edit_form.description) }}
Run Code Online (Sandbox Code Playgroud)

我怎么能在TWIG中做到这一点?

forms textarea symfony twig

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