yaf将错误输出打印在页面上
2016-01-10 01:34
507 查看
修改项目的配置文件
文件是conf/application.ini
添加两行代码
application.dispatcher.throwException = 1 ;开启/关闭自动异常捕获功能 application.dispatcher.catchException = 1
新建Error.php文件
文件目录是application/controllers/Error.php
<?php /** * ErrorController- *- * @uses Yaf * @uses _Controller_Abstract * @package- * @version $Id$ * @author wangkongming <komiles@163.com> */ class ErrorController extends Yaf\Controller_Abstract { public function errorAction($exception) { $message = $exception->__toString(); $this->getView()->assign("code", $exception->getCode()); //$this->getView()->assign("message", $exception->getMessage()); $this->getView()->assign("message", $message); $this->getView()->display('error/error.html'); exit; } }
新建对应的模板文件
文件目录是application/views/error/error.html
<html> <head> <title>Error</title> </head> <body> <?php echo $code;?> <br /> <?php echo $message;?> </body> </html>
这个时候如果直接在浏览器上,输入一个不存在的网址时,程序会把错误输入到页面上.
相关文章推荐
- yaf设置命名空间
- PHP Simple HTML DOM解析器使用入门
- php中的定界符EOF Perl风格的字符串输出技术
- PHP生成各种常见验证码和Ajax验证过程
- PHP 设计模式系列之 specification规格模式
- 详解YII关联查询
- 用PHP编写一个APP的API
- 【嘉兴东臣PHP】php基础
- 【嘉兴东臣php】PHP基础学习周总结
- 【嘉兴东臣php】ajax
- ubuntu12.04 安装 php5.4/php5.5
- 【嘉兴东臣php】php学习周总结
- PHP 防止文件盗链而读入内存之后下载
- php rsa 非对称加密
- ftp用户类型、配置文件详解以及“425 Security:Bad IP connection”解决方式
- IO(Input Output)流__字符流
- 用FileZilla创建的Ftp如何使用匿名登录
- 【php】error_reporting
- phpstorm10注册方式
- php 上传文件的大小限制