报告错误
当你在 Symfony 中发现错误时,请及时报告。这有助于我们改进 Symfony。
警告
如果你认为你发现了安全问题,请使用特殊的流程。
提交错误之前
- 再次检查官方文档,看看你是否误用了框架;
- 在 Stack Overflow 或 Symfony Slack 的 #support 频道上寻求帮助,如果你不确定你的问题是否真的是一个错误。
如果你的问题看起来确实像一个错误,请使用官方的错误跟踪器报告它,并遵循一些基本规则
- 使用标题字段清晰地描述问题;
- 用简短的代码示例描述重现 bug 所需的步骤(最好提供一个单元测试来演示该 bug);
- 如果你遇到的 bug 不简单或影响多个层,则提供简单的失败单元测试可能不足以说明问题。在这种情况下,请提供一个重现器;
- 尽可能详细地提供你的环境信息(操作系统、PHP 版本、Symfony 版本、启用的扩展等);
- 如果出现异常并且你想报告它,提供该异常的堆栈跟踪非常重要。如果你想提供在 HTML 页面上获得的堆栈跟踪,请务必提供纯文本版本,它应该出现在页面的底部。不要以屏幕截图的形式提供,因为搜索引擎将无法索引其中的文本。终端中遇到的错误也是如此,不要截图,而是复制/粘贴内容。如果堆栈跟踪很长,请考虑将其放在 <details> HTML 标签中。请注意,堆栈跟踪可能包含敏感信息,如果是这种情况,请务必在发布堆栈跟踪之前进行编辑。
- (可选)附加一个补丁。
本作品,包括代码示例,均根据 Creative Commons BY-SA 3.0 许可协议获得许可。