芒果小站

  1. 全球最具业界良心的主机 - Linode

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - Linode

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - Linode

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
5

Yii 框架个性化定制错误页面

作者 芒果/分类 代码/发布于 2013-01-11 16:03

CodeIgniter 框架的错误页面定制非常简单,修改 application/errors 下面的文件就可以了。 不过 Yii Framework 里面也是有类似功能的,只要在 protected/views/system 下面放置视图文件。 比如 404 错误页面就新建个 error404.php 文件。

protected/views/system/error403.php
protected/views/system/error404.php

另外一种设定方法就是在应用的配置文件中配置 components 数组,比如我的应用文件是 protected/configs/main.php 的话,设定 errorHandler 指定到相应控制器即可:

return array(
    ......
    'components'=>array(
        'errorHandler'=>array(
            'errorAction'=>'site/error',
        ),
    ),
);

其中 site/error 是抛错控制器的路径。 参考资料:http://www.yiiframework.com/doc/guide/1.1/en/topics.error#handling-errors-using-an-action

版权所有,转载请注明出处。
转载自 <a href="http://mangguo.org/yii-framework-custom-error-page/" title="Yii 框架个性化定制错误页面" rel="bookmark">Yii 框架个性化定制错误页面 | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 5 条群众意见

  1. 创意家居 /2013-01-16 14:58

    现在有个404公益页面挺不错的 回应

    #1
  2. 米说 /2013-01-17 15:43

    很喜欢公益的404 回应

    #2
  3. ?
    Yii 框架个性化定制错误页面 | wordpress主题下载|wordpress教程|wordpress 插件| wordpress主机 /2013-01-22 21:29

    […] 2010 芒果小站 | 固定链接 | 2 条评论 | 标签 CodeIgniter, Yii […] 回应

    #3
  4. 屌丝 /2013-01-30 16:25

    不知道博主交换链接否,谢谢 回应

    #4
  5. ?
    How To Fix Yii Custom Error Page in Windows /2015-01-22 09:49

    […] 转载自 Yii 框架个性化定制错误页面 | 芒果小站 […] 回应

    #5

下面我简单说几句