forms - Symfony 完全忽略了重定向和表单的处理
问题描述
即使我在它开始处理之后立即进行重定向,Symfony 也不会重定向(极简主义示例):
if($formPhoto->isSubmitted() && $formPhoto->isValid()){
$this->redirectToRoute('app_acc');
}
似乎 Symfony 从未参与过处理。但是,数据已正确发送到数据库,当我放一个dump('Hello');
而不是$this->redirectToRoute('app_acc');
我在刷新的页面上看到它时,Symfony 进入它。
在我的 routes.yaml 中,我有这个:(我知道它很好用,因为在其他地方使用过)
app_acc:
path: /{_locale}
controller: App\Controller\AccueilController::index
defaults:
_locale: fr
requirements:
_locale: en|fr
我不明白为什么 Symfony 会忽略我的重定向和我的一些处理?有人有想法吗?我开始发疯了。谢谢
解决方案
推荐阅读
- python - 在 Python 库安装中出现错误
- javascript - 根据 WooCommerce 中选择的状态显示或隐藏结帐邮政编码字段
- java - 在系统控制台上找不到 jhipster?
- mysql - 我如何通过查询来适应 MYSQL 中每个月的最后一个业务/工作日?
- arrays - 以下代码的时间复杂度是多少?我很困惑
- arrays - 使用上下文 api 时没有渲染
- node.js - 尝试使用 pm2 启动项目时出现 EADDRINUSE 错误
- javascript - 如何混淆我的 Android 项目资产中的一些 Javascript 文件?
- php - 为每个产品字段添加一个子字段 - Symfony Forms
- java - 我在 java.sql.BatchUpdateException 中遇到错误:ORA-00917:缺少逗号