小编Mar*_*tin的帖子

Symfony 3,DI - 为参数添加服务

我有这个代码

services:
  repo.game:
    class: Doctrine\ORM\EntityRepository
    factory_service: doctrine.orm.default_entity_manager
    factory_method: getRepository
    arguments:
        - AppBundle\Entity\Game

  file.upload.listener:
    class: AppBundle\Listener\FileUploadListener
    arguments: [@repo.game]
    tags:
        - { name: "kernel.event_listener", event: "oneup_uploader.post_upload", method: "onUpload" }
Run Code Online (Sandbox Code Playgroud)

这在<= 2.8中运行良好,但在3.0中我收到此错误消息

[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException] The file "/ext/thing/app/config/services.yml" does not contain valid YAML.

[Symfony\Component\Yaml\Exception\ParseException] The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 14 (near "arguments: [@repo.game]").

我的/ext/thing/app/config/services.yml文件中没有其他内容

php symfony

12
推荐指数
1
解决办法
3517
查看次数

为什么<b>和<i>不起作用?

我有这个网站http://www.korsholm-jagtrejser.dk/

在文中

Korsholm Jagtrejser kan tilbyde jagtrejser til et bredt udvalg af jagtlande

Korsholm <b>周围和jagtrejser有<i>,但它没有显示为粗体/斜体.我正在使用meyerweb reset css,它有一个<b><i>.

我的镀铬检查员没有说它不应该是大胆的.

有人可以找出问题吗?

html css css-reset

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

jstree 3 获取目标掉落的位置

我创造了这个

http://jsfiddle.net/n82vvvo6/

jQuery(function($) {
    $(document).on('dnd_stop.vakata', function(e, data) {
        var origin = $(data.element);
        var target = $(data.event.target);
        // Missing something here to get if the origin is before or after the target

        $('#result').html(
            '<div><b>Target:</b> ' + target.html() + '</div>' + 
            '<div><b>Origin:</b> ' + origin.html() + '</div>'
        );
    })

    $('#jstree_demo').jstree({
      "core" : {
        "check_callback" : true,
        "themes" : { "stripes" : true },
      },
      "plugins" : [
        "dnd"
      ]
    });
});
Run Code Online (Sandbox Code Playgroud)

现在,如果我将 fx 1-5 移到顶部,则目标是 1-1 但如果我将 fx 1-5 移到底部,则目标是 1-8

有什么方法可以找出原点是在目标之前还是之后?

javascript jstree

6
推荐指数
1
解决办法
3647
查看次数

Vuejs - 路由器子项

我试图弄清楚 VueJS 中的子路由是如何工作的。我认为,如果我有一个带有每个新闻项目链接的新闻概览,那么我可以使用子路由来查看新闻项目,但它并没有像我预期的那样工作。

是我做错了还是?

const router = new VueRouter({
    routes: [
    {
      path: '/news',
      name: 'news',
      component: News,
      children: [
        {
          path: ':id',
          name: 'newsitem',
          component: Newsitem
        }
      ]
    }
  ]
});
Run Code Online (Sandbox Code Playgroud)

我创建了一个 jsfiddle 来展示我希望它如何工作。

如果我在 javascript 中取消注释路由器,则它可以正常工作,但不适用于儿童。

vue.js vue-router

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

sed仅在1次出现时附加行

有这个文件

ServerName *
ServerAlias *
ServerAlias *

<Directory>
Run Code Online (Sandbox Code Playgroud)

我想在第一次出现ServerAlias后用文本S2追加一个新行.我尝试了以下内容

sed '/ServerAlias/ a\S2\' foo
Run Code Online (Sandbox Code Playgroud)

但是这在所有事件发生后都会附加.

我的最终结果应该是

ServerName *
ServerAlias *
S2
ServerAlias *

<Directory>
Run Code Online (Sandbox Code Playgroud)

sed

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

标签 统计

css ×1

css-reset ×1

html ×1

javascript ×1

jstree ×1

php ×1

sed ×1

symfony ×1

vue-router ×1

vue.js ×1