每个包一个parameters.yml,symfony2

2023-11-21

我想知道是否可以为每个包定义一个parameters.yml 文件,或者只为需要它的包定义一个parameters.yml 文件并加载它们。

我搜索了很多,但找不到这样的解决方案。


你应该澄清一下;您希望每个捆绑包都自动包含一个parameters.yml文件?恐怕你需要修改 Symfony 的 DI 核心。不过,还有一个简单的替代方案。

如果您创建自己的捆绑包DependencyInjection然后你可以添加$loader->load('parameters.yml');在捆绑包的扩展类中。

扩展类应位于YourBundle/DependencyInjection/YourBundleExtension.php.

该类应如下所示

class YourBundleExtension extends Extension
{
    /**
     * {@inheritDoc}
     */
    public function load(array $configs, ContainerBuilder $container)
    {
        $configuration = new Configuration();
        $config = $this->processConfiguration($configuration, $configs);

        $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $loader->load('services.yml');
        $loader->load('parameters.yml'); // Adding the parameters file
    }
}

所以在这种情况下parameters.yml文件将位于YourBundle/Resources/config/parameters.yml.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

每个包一个parameters.yml,symfony2 的相关文章

  • PDO语法错误

    我在一个项目中使用 PDO 但提交时出现语法错误 这是我的代码
  • 谷歌日历手表过期时间超过1个月怎么办?

    我将我的 CRM 系统与 Google 日历同步 为此 我要求push notifications从我的用户 Google 日历到我的系统 我已经成功创建了手表 并将过期时间设置为2030年 但是当我收到手表事件的响应时 它显示手表的过期时
  • 如何在 PHP 中从字符串类名实例化? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 如何创建返回方法名称的新实例 不幸的是我收到这个错误 错误 类名必须是有效的对象或字符串 这是我的代码 class Foo public f
  • 获取今天的科普特日期

    我正在寻找获取今天的科普特日期与任何代码类型类似php or javascript在我的网站标题中显示科普特日期 我需要阿拉伯语或英语版本 我试图找到它 但没有找到类似的英文内容 参考 http www copticchurch net e
  • 将 OAuth WRAP 访问令牌直接保存在客户端计算机上的 cookie 中吗?

    我计划建立一个可以访问 oauth 包装框架的网站 我正在考虑将访问令牌按原样存储在客户端计算机上 我不想在服务器上维护临时令牌等数据库 我应该做吗 或者我应该加密它 首先 为什么他们不使用 OAuth 2 0 您可以将 OAuth 凭据存
  • 解析错误:语法错误,意外的 T_RETURN [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 遇到这个问
  • php基于onclick函数输入日期类型

    用户选择日期 月份和年份 然后按一个按钮 根据他选择的日期向他显示数据库的值 不知道代码问题出在哪里
  • Ajax文件上传

    我想使用 Ajax 和 php 上传文件 我有一个表格
  • 检查字符串是否是哈希值

    我正在使用 SHA 512 来散列我的密码 当然还有盐 我认为我想要的不可能 但无论如何我们还是要问一下 有没有办法检查字符串是否已经是 SHA 512 或其他算法 哈希值 当用户登录时 我想检查他的密码 如果它仍然是纯文本 则应将其转换为
  • 如何在同一 PHP 页面上多次使用 mysqli fetch_assoc() 和准备好的语句?

    有没有办法启用fetch assoc 在同一页上多次使用准备好的语句 data conn gt prepare SELECT FROM some table WHERE id data gt bind param i id data gt
  • 使用 :hover 作为元素的内联样式(使用 HTML/CSS/php)[重复]

    这个问题在这里已经有答案了 可能的重复 如何将 a hover 规则嵌入到文档中间的样式属性中 https stackoverflow com questions 131653 how do i embed an ahover rule i
  • PHP 脚本不断执行 mmap/munmap

    我的 PHP 脚本包含一个循环 它只不过是回显和取消引用指针 如 tab othertab i gt 中的内容 直到昨天 这个脚本开始变得非常慢 比以前慢了 50 倍 之前 它一直运行良好 使用 strace 后 我发现 90 的情况下 脚
  • 使用 yum 和 pear 安装 php-soap 均失败

    我正在尝试在 Centos 6 4 服务器上安装 PHP 的 SOAP 扩展 我对包管理器 从 CLI 安装包并在 PHP 中配置它们相当不熟悉 我相当有能力管理 php ini 和其他 PHP 配置文件 soap ini 等 我尝试使用以
  • 使用 PHP 中的 GD 库在图像上绘图

    我创建了一个代码来生成随机图案图像 它创建一个具有给定宽度和高度的图像 并用 40x40 像素的小矩形填充它 这是我的代码
  • 为什么这评估为 true

    为什么这评估结果为真
  • 使用 MYSQL 将 h:mm pm/am 时间格式插入数据库

    我正在尝试将以 h mm am pm 格式写入的时间插入到存储为标准 DATETIME 格式 hh mm ss 的数据库中 但我不知道如何将发布的时间转换为标准格式所以数据库会接受它 这是我到目前为止一直在尝试的 title POST in
  • 点击 %40 变为 %2540

    当单击包含 符号的链接时 该网址给我 40 这就是我想要的 但是一旦我点击它 一秒钟后它就在我点击后变成了 2540 单击是在电子邮件内 然后定向到网站 其中 40 更改为 2540 我怎样才能让它停止变化 它现在得到这样的参数 email
  • Symfony2 条件服务声明

    我目前正在尝试找到一个可靠的解决方案来动态更改 Symfony2 服务的依赖关系 详细信息 我有一个服务 它使用 HTTP 驱动程序与外部 API 进行通信 class myAwesomeService private httpDriver
  • 通过 Twig 中的资源包含来自供应商库的 css 和 js 文件

    我想包括css and js将我的供应商目录中的库中的文件复制到 Twig 中 我下载了morrisjs通过 Composer 进入我的 symfony 供应商目录 现在我想包括主要内容css und js文件到我的 Twig 模板中 但据
  • PHP条件,如果当前页面,则链接突出显示[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个带

随机推荐

  • ActionFilterAttribute ninject 注入 - DbContext 已被处置

    我的项目使用通常的存储库模式以及服务和工作单元 所有这些都使用 Ninject 从 NinjectModule 注入依赖项 但我正在尝试从ActionFilterAttribute在我显示的页面布局中注入一些信息 来自数据库 这样我就不需要
  • 使用 JavascriptExecutor 的 Selenium Datepicker

    请告知是否接受使用 Selenium 的取货日期这种方法 WebDriver driver new ChromeDriver driver manage window maximize driver get https www spicej
  • 熊猫的重采样从几个月到几周

    我正在尝试将每月数据下采样为每周数据 并拥有如下所示的月份时间序列数据框 qty PERIOD NAME 2017 09 01 49842 0 2017 10 01 27275 0 2017 11 01 29159 0 2017 12 01
  • 在 Asio 中异步等待,直到套接字可用于读/写

    我想用 Boost Asio 执行以下操作 我有一个套接字 我想注册一个回调 当数据可用于在套接字上读取 写入时调用 但我不希望它实际执行读取 写入操作 基本上 我需要的类似于async read some async write some
  • 尝试在地图函数中添加字段时出现“对象不可扩展”错误

    我尝试使用地图向数组中的项目添加新字段 const newArray oldArray map item gt return item newField Something 我已经尝试过 const newArray oldArray ma
  • Maven:Surefire——干运行?

    有什么办法可以保证干运行吗 会列出哪些测试的东西would运行 而不运行它们 目标是了解在特定配置下哪些测试将在 JBoss AS7 测试套件中运行 Janinko 进行了更改 位于https github com janinko mave
  • Command.ExecuteScalar 始终返回 null,而 Management Studio 中的存储过程运行良好

    我有以下 SQL 存储过程 其中包含一个输入参数和一个输出参数 CREATE PROCEDURE dbo spCanUserEdit username nvarchar 255 AS BEGIN SET NOCOUNT ON DECLARE
  • 垂直居中 UILabel 时忽略上升和下降?

    我使用自动布局将一些标签放置在单元格的垂直中心 文本全部大写 但UILabel有问题时 即使sizeToFit应用后 会在文本下方留下空格 这看起来很像小写 y p 和 q 等字母的尾部 由于我垂直居中 这会导致偏移 意味着文本显示比应有的
  • 如何在 Laravel 中读取 FormData 对象

    我正在尝试将 ajax 提交表单到 Laravel 5 控制器方法 据我所知 在 php 中 您可以定义一个 FormData 对象 将输入字段附加到该对象并将其发送到服务器 您现在可以在其中使用输入字段名称提取值 Like so var
  • 在回溯中没有“引发”的情况下引发异常? [复制]

    这个问题在这里已经有答案了 可能的重复 不要在异常堆栈中显示 Python raise line 内置异常 例如NameError等给我一个回溯到我的代码中发生异常的点 我正在开发一个实用程序模块 它让我感到烦恼 如果使用我的模块的代码引发
  • 在 PHP 中包含文件的最佳方式?

    我目前正在开发一个 PHP Web 应用程序 我想知道以代码仍然可维护的方式包含文件 include once 的最佳方式是什么 通过可维护 我的意思是 如果我想移动文件 很容易重构我的应用程序以使其正常工作 我有很多文件 因为我尝试拥有良
  • 提高 OpenCV HOG 人体检测器的准确性

    我正在一个项目中工作 项目的一部分包括将 OpenCV 的 HOG 人体检测器与摄像机流集成 目前它正在使用相机和基本的 HOG 检测器 CPP detectorMultiScale gt http docs opencv org modu
  • java.lang.NullPointerException: CameraUpdateFactory 未初始化 logcat 异常

    我正在使用 Google 地图 我能够成功创建并显示 Google 地图 现在我想添加CameraUpdate latitude longitude 我用谷歌搜索 找到了一些源代码 但我得到了NullPointerException Log
  • 如何独占锁定阻止 CRUD 操作的行

    专家您好 我如何锁定 sql server 中的一行以阻止 CRUD 操作甚至 SELECT 是否可以 可串行化隔离级别不会阻止 SELECT 谢谢 BEGIN TRAN SELECT 1 FROM Table WITH XLOCK ROW
  • 具有类型约束的 Haskell 类型族实例

    我试图用类型族表示表达式 但我似乎无法弄清楚如何编写我想要的约束 并且我开始觉得这是不可能的 这是我的代码 class Evaluable c where type Return c evaluate c gt Return c data
  • 当某个节点被选中/取消选中时,自动选中/取消选中 extjs 树中的所有子树节点

    当某个节点被选中 取消选中时 如何自动选中 取消选中 extjs 树中的所有子树节点 我已经有了带有复选框的树 唯一缺少的是这种检查 取消检查行为 我找到了这个 单击父节点时检查树的子节点 ExtJS 但它对我不起作用 因为 extjs A
  • Eloquent 急切加载 Order by

    我的雄辩查询有问题 我正在使用急切加载 一对一关系 来获取 student 随着 exam 使用下面的代码 Student with exam gt orderBy exam result DESC gt get 我想按 对收到的行进行排序
  • LinkedIn 分享计数 API (/countserv/count/share) 始终返回“0”

    从 JSON 结果中很容易看出 https www linkedin com countserv count share url https www linkedin com 当前返回 IN Tags Share handleCount c
  • 生成随机 5 个字符的字符串

    我想创建精确的 5 个随机字符串 并且重复的可能性最小 最好的方法是什么 谢谢 rand substr md5 microtime rand 0 26 5 这是我最好的猜测 除非你也在寻找特殊字符 seed str split abcdef
  • 每个包一个parameters.yml,symfony2

    我想知道是否可以为每个包定义一个parameters yml 文件 或者只为需要它的包定义一个parameters yml 文件并加载它们 我搜索了很多 但找不到这样的解决方案 你应该澄清一下 您希望每个捆绑包都自动包含一个paramete