Symfony中自定义404页面
在Symfony中的404页面定义在$sf_symfony_data_dir/modules/default/ 目录中,可能为了统一界面的考虑,想自己定义属于你的风格的404页面,其实只要自己在你的应用程序中添加了default模块(module)即可,这个模块会覆盖原来symfony的系统定义。
步骤如下:
- 在命令行输入php symfony init-module your_app_name default,其中your_app_name是你的应用程序名称。
- 在action.php加入executeError404方法
- 在template目录中加入error404Success.php文件,定义你的404页面的显示内容。
如果不想使用default模块名或error404响应事件,也可以修改settings.yml的两个设定值:
- error_404_module
- error_404_ action
尚无评论