Symfony 向 services.yml 和自定义扩展添加原则

夜泽平玉

我想要实现的是调用学说 ini TwigExtension,我从谷歌和 stackoverflow 得到一些代码,如下所示:

服务.yml

twig.extension:
        class: AppBundle\Twig\AppExtension
        arguments:
            doctrine : '@doctrine'
        tags:
          -  { name: twig.extension }

AppBundle\Twig\AppEtension.php

<?php

namespace AppBundle\Twig;

use Symfony\Bridge\Doctrine\RegistryInterface;

class AppExtension extends \Twig_Extension
{
    protected $doctrine;

    public function __construct(RegistryInterface $doctrine)
    {
        $this->doctrine = $doctrine;
    }

}

我已经遵循了我的消息来源的所有说明,但是我仍然遇到错误并且无法在这里调用学说或对 entitymanager 执行某些操作。

这是我的错误:

Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]                                                                       
  Invalid key "doctrine" found in arguments of method "__construct()" for service "twig.extension": only integer or $named arguments are allowed.  

如何解决这个问题?

乔里·吉尔茨

service.yml,而不是doctrine : '@doctrine'你应该有$doctrine : '@doctrine'

你得到的错误试图通过说only integer or $named arguments are allowed- 注意 **$**named 部分来告诉你这一点

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

services.yml语法错误?Symfony

来自分类Dev

向symfony表单添加自定义选项

来自分类Dev

是否可以在symfony services.yml中将方法注入服务

来自分类Dev

是否可以在symfony services.yml中将方法注入服务

来自分类Dev

向 Symfony 系统添加需求

来自分类Dev

Symfony2-在services.xml中导入config.yml

来自分类Dev

Symfony2-在services.xml中导入config.yml

来自分类Dev

Symfony 2.1-将entity_manager注入services.yml

来自分类Dev

Symfony 服务:有没有办法在“services.yml”中设置公共属性?

来自分类Dev

如何告诉Symfony加载我的自定义routing.yml配置

来自分类Dev

可以修改/写入symfony2中的自定义parameter.yml文件吗?

来自分类Dev

symfony如何在MyBundle \ Resources \ translations下使用自定义的validators.yml文件

来自分类Dev

Symfony2:向实体添加方法

来自分类Dev

Symfony2向对象添加属性

来自分类Dev

向基础添加自定义样式

来自分类Dev

向lodash添加自定义函数

来自分类Dev

向自定义控件添加功能

来自分类Dev

向django添加自定义语言

来自分类Dev

向openldap添加自定义属性

来自分类Dev

向openldap添加自定义属性

来自分类Dev

向fontconfig添加自定义字体

来自分类Dev

向openldap添加自定义架构

来自分类Dev

向基础添加自定义样式

来自分类Dev

向 matIconRegistry 添加自定义图标?

来自分类Dev

Symfony2,YML文件,实体和表单中的验证

来自分类Dev

扩展实体框架6-向设计器中的实体添加自定义属性

来自分类Dev

如何向自定义对象列表添加扩展方法以将它们转换为新列表

来自分类Dev

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

来自分类Dev

Symfony2:向捆绑包添加前缀路由

Related 相关文章

热门标签

归档