Symfony 在生产中禁用控制器操作[重复]

2024-01-24

当 prod 环境处于活动状态时,是否可以“禁用”特定操作?

我有一些不应在生产环境中执行的测试操作。

class TestController extends FOSRestController
{
    /**
     * @Rest\Get("/api/test", name="api_test")
     */
    public function testAction(Request $request)
    {
        // something
        return;
    }
}

您可以使用 Qandidate-labs 提供的名为“toggle”的第三方。https://github.com/qandidate-labs/qandidate-toggle-bundle https://github.com/qandidate-labs/qandidate-toggle-bundle

可以根据您的parameters.yml 文件中的条目设置切换或者我怀疑您可以根据环境进行设置

然后在方法的顶部,您只需使用类似于下面的注释:

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

Symfony 在生产中禁用控制器操作[重复] 的相关文章

  • 简单的 PHP 条件帮助: if($Var1 = in list($List) and $Cond2) - 这可能吗?

    这是一个可能的功能吗 我需要检查一个变量是否存在于我需要检查的变量列表中 并且 cond2 是否为 true 例如 if row name 1 2 3 Cond2 doThis 它对我不起作用 我在复制粘贴中更改的只是我的列表和变量名称 i
  • 在 symfony2 中加载应用程序的自定义配置文件

    我正在开发一个symfony2应用程序 我试图包含我的自定义 yaml 配置位于 src AppBundle Resources Config general yml 我已按照此处提供的示例进行操作http symfony com doc
  • 单词之间没有空格的语言(例如亚洲语言)中的断词?

    我想让 MySQL 全文搜索适用于日语和中文文本以及任何其他语言 问题在于这些语言以及可能其他语言通常在单词之间没有空格 当您必须键入与文本中相同的句子时 搜索没有用 我不能只在每个字符之间添加空格 因为英语也必须有效 我想用 PHP 或
  • MySQL/PDO::quote() 尽管使用 PDO::PARAM_INT 参数,但仍在整数周围加上引号

    无论我传递给什么值 数据类型对 它都会出现 pdo gt quote value type 它总是将其引用为字符串 echo pdo gt quote foo PDO PARAM STR foo as expected echo pdo g
  • 在 php 中为类自动生成 getter 和 setter 的最佳方法是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我经常创建一个包含一些私有变量的类 当设置此类的实例时 应该可以使用 getter 和 setter 填充该类的所有变量 有没有一种简单的方法可
  •  
    标记内删除

    我制作了简单的 BBCode 脚本 一切正常 但后来我使用了一个 javascript 库来美化我的代码 pre pre 现在我面临的唯一问题是 br 每行代码后面的标签 pre pre tags 所以问题是我怎样才能删除 br 标记哪些在
  • PHP 会话不适用于游戏

    我正在尝试模仿一款名为 SKUNK 用骰子玩 的游戏来完成一项作业 我无法让会话正常工作 这是我第一次使用 PHP 我还被告知无需会议即可完成 这是我的代码
  • 检查 PHP 中“@”字符后面的单词

    我现在正在制作一个新闻和评论系统 但是我已经在一个部分上停留了一段时间了 我希望用户能够在 Twitter 上引用其他玩家的风格 例如 用户名 该脚本看起来像这样 不是真正的 PHP 只是想象脚本 3 string I loved the
  • 检测 Angular 项目中的浏览器刷新

    我想使用我的路由器来检测页面何时刷新单页应用程序 https en wikipedia org wiki Single page application 角度项目 还有其他方法吗 In the 组件 ts file import Subsc
  • 如何在 Symfony2 WebTestCase 中重定向后获取当前 URL?

    使用 Symfony2 WebTestCase 我进行了以下测试 client gt request GET this gt assertTrue client gt getResponse instanceof RedirectRespo
  • 从 smarty 访问 PHP 文件的变量(本地或全局)

    我有一个 php 文件 其中包含一些本地和全局变量 例如 foo 从此文件中调用 smarty 对象 如何在不更改 PHP 文件的情况下从 smarty 脚本访问 foo Thanks 如果你有一个名为 BASE 的常量变量 并且定义如下
  • Symfony2 Assetic 和 Less Sourcemaps

    我不确定如何破解 assetic less 过滤器以输出源映射文件 我这里指的是LessFilterhttps github com kriswallsmith assetic blob master src Assetic Filter
  • 如何在原则 2 迁移中删除外键

    我想在原则 2 迁移中删除外键 但没有 dropForeignKeyConstraint 有谁知道怎么丢掉吗 public function down Schema schema table schema gt getTable table
  • 交换关联数组中的两个项目

    Example arr array apple gt sweet grapefruit gt bitter pear gt tasty banana gt yellow 我想调换一下柚子和梨的位置 这样数组就变成了 arr array ap
  • 在 Wordpress 站点中进行 AJAX 调用时出现问题

    我在使用 Wordpress 站点功能的 AJAX 部分时遇到了一些问题 该功能接受在表单上输入的邮政编码 使用 PHP 函数来查找邮政编码是否引用特定位置并返回到该位置的永久链接 我的第一个问题是关于我构建的表单 现在我的表单操作是空白的
  • PHP preg_filter 返回意外的长值

    尝试在 Woocommerce 中删除标签并过滤值 但无法以正确的格式获取它 有东西有腥味 我正在使用WC gt cart gt get cart subtotal 来检索该值 在此示例中 我的值是 2 429kr 原始返回值是 span
  • PHP HEREDoc (EOF) 语法在 Sublime Text 3 上突出显示与正斜杠的差异

    我不熟悉 Sublime Text 3 如何使用语法突出显示 例如 如果它纯粹依赖于主题 或者它内置于主题运行的标准中 但就我而言 使用 PHP 的 HERE 文档和转发存在一些语法突出显示差异斜线 一旦出现正斜杠 ST3 就会认为以下所有
  • php,统计字符并删除超过140个字符的内容

    我需要一个 PHP 函数来计算短语的字符数 如果短语长度超过 140 个字符 则此函数应删除所有其他字符并在短语末尾添加三个点 例如我们有 message I am what I am and you are what you are et
  • 内部 while 循环不工作

    这是我项目网页上的代码片段 这里我想显示用户选择的类别 然后想显示属于该类别的主题 在那里 用户可以拥有多个类别 这没有问题 我可以在第一个 while 循环中打印所有这些类别 问题是当我尝试打印主题时 结果只显示一行 但每个类别中有更多主
  • 无法显示 Laravel 欢迎页面

    我的服务器位于 DigitalOcean 云上 我正在使用 Ubuntu 和 Apache Web 服务器 我的家用计算机运行的是 Windows 7 我使用 putty 作为终端 遵循所有指示https laracasts com ser

随机推荐

  • NSURLConnection 搞乱了 iPad 内存

    我们构建了一个 iPad 应用程序 可以从 Web 服务下载大量数据和 PDF 文档 首先是数据 然后在后台下载文档 为此 我们通过 HTTP S 请求使用 SOAP 它工作正常 总的来说 该应用程序运行良好 问题是 如果某个时候有太多文档
  • 如何在 C# 中分配超过 MaxInteger 字节的内存

    我希望分配超过 MaxInteger 字节的内存 Marshall AllocHGlobal 需要一个整数 所以我不能使用它 还有别的办法吗 Update 我将平台更改为 x64 然后运行下面的代码 myp 似乎有正确的长度 大约 3 0G
  • 我想显示自定义对话框,如 iphone HUD 进度条

    我想显示自定义对话框 如 iphone hud 进度条样式 但是 我不知道如何创建自定义对话框 如 hud 进度条 如 android 上的 iphone 我想要如下图所示的自定义对话框 帮帮我吧 谢谢 我创建了一个示例 Android 应
  • 如何解压包含rails中的文件夹和文件的zip文件,同时保留目录结构[重复]

    这个问题在这里已经有答案了 我需要使用 Rails 提取包含许多文件夹和文件的 zip 文件ziprails宝石 同时还保持文件和文件夹按压缩方式组织 这并不像我想象的那么简单 请参阅我在下面找到的解决方案 添加以供将来参考 这对我有用 解
  • RenderSection 无法在 ASP.NET MVC3 中的部分视图内工作

    在我的 ASP NET MVC3 项目中 我有一个标准 Layout cshtml由 Visual Studio 2010 生成并关闭我的标签 我放置一个RenderSection 布局 cshtml Scripts jquery 1 5
  • 将二进制字符串转换为浮点数

    我有一个正在存储位的对象 class Bitset def init self bitstring self bitlist for char in bitstring self bitlist append int char def fl
  • 如何从 Forms 身份验证迁移到 ASP .NET Identity

    我正在从事一个包含常规 MVC 控制器和 Web API 控制器的 MVC 项目 最初 我使用自定义用户表实现了表单身份验证 但现在我计划使用新的 ASP NET Identity 并将基于表单 cookie 的身份验证更改为基于声明的身份
  • 如何将实际的 NULL 值插入到可为空的列中?

    function save gmt name address phone remark query INSERT INTO user gmt name address phone remark VALUES gmt name address
  • 如何读取 IRAF 多光谱光谱?

    我在用 Iraf 生成的拟合文件中有一个光谱 波长轴在标头中编码为 WAT0 001 system multispec WAT1 001 wtype multispec label Wavelength units angstroms WA
  • 为什么 HSV 上的颜色分割更容易?

    我听说 如果您需要在软件上进行颜色分割 如果满足某些阈值规则 如 R100 10 主要原因是它将颜色信息 色度 与强度或照明 亮度 分开 由于值是分开的 因此您可以仅使用饱和度和色调构建直方图或阈值规则 理论上 无论值通道中的光照如何变化
  • html中溢出时如何向文本添加三个点? [复制]

    这个问题在这里已经有答案了 How can I show three dots in a text like this 添加所有这些 制作单线 text overflow ellipsis white space nowrap overfl
  • JBoss EAP 7 启动期间“读取属性”操作失败

    我已在 SSL 模式下将应用程序部署在 JBoss EAP 7 上 我的应用程序已部署并成功运行 但在启动过程中 每次服务器启动并且同时部署 WAR 时 我都会在控制台上收到以下错误 不会引发异常 11 28 11 402 ERROR or
  • 无法在鼠标输入时使用 jquery 将焦点设置为下拉列表

    这是我的 html 代码 div hello div div div
  • proguard - AppCompat 不支持 proguard/minify 后的当前主题功能

    我已将支持库从 v22 2 1 更新到 v23 0 0 在构建应用程序 使用 minifyEnabled true 后 出现 AppCompat 不支持当前主题功能 异常 08 23 05 46 10 168 19437 19437 E A
  • C++中纯虚函数有什么用?

    我现在正在课堂上学习 C 我不太理解纯虚函数 我知道它们稍后会在派生类中概述 但如果您只是要在派生类中定义它 为什么要将其声明为等于 0 简单来说 就是让类变得抽象 这样它就不能被实例化 但子类可以重写纯虚方法 形成一个具体的类 这是在 C
  • 根据查询将所有行提取到数组中

    我有以下代码 2 Query database for data result mysql query SELECT FROM tableName query array mysql fetch row result fetch resul
  • 如何使用 EasyPHP 5.3.8 安装 PEAR?

    我正在学习 Yii 并关注杰弗里 温塞特撰写的电子书 https rads stackoverflow com amzn click com 1847199585 该应用程序是基于 TDD 构建的 因此 我需要安装 PHPUnit 来编写单
  • 如何在 Android 13 上打开免提通话

    显然有很多帖子展示了如何在早期 Android 版本上打开扬声器 这些在新操作系统中不起作用 有人可以发布 Xamarin Forms 解决方案吗 AudioManager 在早期版本中使用 但当前操作系统需要额外的权限或不同的 API 提
  • Scala 解析器组合器解析 xml?

    scala 的解析器组合器可以解析 xml 并验证结束标签与开始标签的名称相同吗 我并不直接需要它 但我想知道我的库的限制 是的 它可以做到这一点 使用into or gt gt 实际上是同一件事 根据解析值参数化后一个解析器
  • Symfony 在生产中禁用控制器操作[重复]

    这个问题在这里已经有答案了 当 prod 环境处于活动状态时 是否可以 禁用 特定操作 我有一些不应在生产环境中执行的测试操作 class TestController extends FOSRestController Rest Get