Zend Framework学习 之错误处理

今天困扰我两天的一个问题终于解决了,我以 phpweb2.0开发实站 这一本书为实例,创建第一个注册表单,可是,一切都准备就绪以后,所有页面都已经能正常显示了,问题就在于当我提交的时候,就出问题了,一直提示说不正确的控制器,我苦苦的找了很久,网上的一些相关内容都是说你的控制器命名是否正确,路径是否正确之类的,可是,我想如果我的这些配置有问题的话,那为何,控制器又能访问呢,为何

只在提交表单的时候出问题呢?

我一步步跟踪查询问题的出处,最后竟然发现是在写入数据库的时候出了问题.

对于我这个zend 新手来说,写入数据库的时候出现找不到控制器的问题,两相不相干的问题,那真是难上加难,无耐之下,我把里面扩张的类全部用教程里的源码替换,看看是不是自己有些地方写错,

没想,替换以后还是一样问题,

直到第二天,我无意中看到一个zend 入门手册,上面一句:

 $controller->throwExceptions(true);

通过调用throwExcptions方法,直接在前台显示所有错误。

把这代码加上去,结果错误真出来一大堆,仔细一看,错误信息,原来是自己没有选择数据库,

真是晕了,去ini文件里面配置好数据库,再次提交表单,结果一切正常了!

我想之所有一直显示找不到控制器,应该是当找不到数据库的时候,自动跳转到处理异常错误的控制器,而该控制器还没定义,所以问题出现了!

新博客地址:

http://www.b2cpress.com/archives/4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值