symfony - 无法覆盖 framework.disallow_search_engine_index
问题描述
我正在尝试使用环境变量来(禁止)允许搜索引擎索引,但没有运气。我正在使用 Symfony 4.4。
# config/framework.yaml
parameters:
env(APP_SECRET): SECRETASDF
env(APP_ENV): dev
env(DISALLOW_SEARCH_ENGINE_INDEX): true
app.disallow_search_engine_index: '%env(bool:DISALLOW_SEARCH_ENGINE_INDEX)%'
framework:
disallow_search_engine_index: '%app.disallow_search_engine_index%'
设置不会改变任何东西(它被加载,我仔细检查过)DISALLOW_SEARCH_ENGINE_INDEX=false
。.env.local
在玩弄设置之后,唯一的方法是framework.disallow_search_engine_index: false
在我的配置中进行设置。但为了简单起见,我想使用环境变量。
有什么提示吗?谢谢!
解决方案
就像在https://github.com/symfony/symfony/issues/38412中一样,看起来我在这里滥用了环境变量。更好的方法是配置一个新环境。
推荐阅读
- javascript - React JS - 在路由器更改时丢失道具
- c# - VS 调试时暂停程序
- json - JSON/MANY CHAT 的 Facebook 错误消息“附件中的有效负载无效”
- swift - 如何在 Swift 中使用 2 个类进行单元测试
- r - SelectizeInput 不会在 shiny.io 上显示所有选项
- c# - 无法将 Azure Blob 下载到流式传输
- java - 我正在尝试用多条水平和垂直线绘制一个圆圈,但遇到了障碍。我怎样才能让这个运行
- c# - 将单例 HttpClient 与 Microsoft.Rest.ServiceClient 一起使用 - 获取 System.MissingMethodException
- python - 如何安全地覆盖 django.contrib.admin.utils quote() 方法?
- python - 使用错误的 Mac OS 库进行 Cython 编译