ThinkPHP调用error和success方法时报错
来源:互联网 发布:mac怎么查看群相册 编辑:程序博客网 时间:2024/06/03 05:06
最近使用ThinkPHP时发现不能调用$this->error()方法,总是提示错误:
syntax error, unexpected ')', expecting T_VARIABLE or '$'
并且错误位置在缓存文件中,特别纠结,这个bug调好几天了,知道查看log文件才知道是内部解析出的错误.
错误在ThinkPHP/Lib/Template/TagLib.class.php 的parseXmlAttr函数中:
$xml = (array)($xml->tag->attributes());
$array = array_change_key_case($xml['@attributes']);
替换为:
$array = array();
foreach($xml->tag->attributes() as $a=>$b) {
$array[$a] = $b;
}
问题解决。
由此发出感想:在出现错误时不能完全看它提示的所理解,要在日志文件Log中找到错误位置,
日志文件必不可少,对于我们查找错误和解决问题帮助非常大。
0 0
- ThinkPHP调用error和success方法时报错
- thinkphp方法success和error跳转时间以及返回ajax
- ThinkPHP页面跳转success与error方法
- thinkphp success & error
- 2013-9-9 thinkphp的success与error方法
- ThinkPHP中的$this->success()与$this->error()方法的使用
- thinkphp的success方法
- thinkphp 中定制success和error提示跳转页面
- ThinkPHP使用success,error页面跳转问题
- success和error方法的提示信息中文乱码
- thinkphp底层调用PDO访问数据库时报错
- ThinkPHP跳转页success及error模板实例教程
- $.ajax的error,complete,success方法
- TP 页面跳转success 和 error
- ajax不定时执行success和error
- ajax中什么时候进success和error
- Ajax什么时候进入success和error
- ajax执行success和error的状态
- 新的一天 新的开始~~!!
- 让不懂编程的人爱上iOS7
- android.os.NetworkOnMainThreadException异常
- git客户端使用
- Mysql 环形复制
- ThinkPHP调用error和success方法时报错
- Nova如何配置虚拟机使用Spice+QXL ?
- 陈安之先生
- Jquery优化效率 提升性能解决方案
- SSRF(Server-side Request Forgery)
- Anatomy of a Program in Memory
- 真的不是一路人
- jquery 对单选按钮遍历选择
- UIKeyboard键盘相关知识点-IOS开发