天生我才必有用

Symfony中自定义404页面

Posted in PHP    作者:Ray    2008年一月4日

在Symfony中的404页面定义在$sf_symfony_data_dir/modules/default/ 目录中,可能为了统一界面的考虑,想自己定义属于你的风格的404页面,其实只要自己在你的应用程序中添加了default模块(module)即可,这个模块会覆盖原来symfony的系统定义。

步骤如下:

  1. 在命令行输入php symfony init-module your_app_name default,其中your_app_name是你的应用程序名称。
  2. 在action.php加入executeError404方法
  3. 在template目录中加入error404Success.php文件,定义你的404页面的显示内容。

如果不想使用default模块名或error404响应事件,也可以修改settings.yml的两个设定值:

  • error_404_module
  • error_404_ action
标签: ,

Leave a Reply