我正在尝试在出现问题时在我的管理员中创建自定义404页面并抛出404。
在我的settings.yml文件中:
应用程序/管理/配置/ settings.yml中
我有以下内容:
all:
.actions:
# 404 module/action
error_404_module: common
error_404_action: error404
我的modules文件夹中有'common'模块,我已经定义了一个名为:
的动作executeError404()
以及模板:
error404Success.php
但出于某种原因,这个动作似乎永远不会被调用,因为我尝试了一个exit();但它仍然调用symfony抛出的默认404错误消息。
有没有人有任何想法?
由于
答案 0 :(得分:0)
在开发模式下,自定义404页面不显示。如果将前控制器更改为生产控制器,则应该在正确配置的情况下看到它。
因此,取决于您的设置,而不是frontend_dev.php
到frontend.php
或index.php
。