标题: PHP的灵异现象?
wps2000
新手上路
Rank: 1



UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
发表于 2007-10-25 18:37  资料  短消息  加为好友 
PHP的灵异现象?

这个与Zend Framework 有点关系,但是应该不是ZF的问题

我是这么做的:

文章
class Pages extends Zend_Db_Table
{}

class Page extends Zend_Db_Table_Row
{}//这个类主要对每条结果进行过滤操作

本来好好的

在添加文章中

$pages = new Pages(  array( 'db' => $this->_db));

云新一切良好

而在修改文章中,只要

$pages = new Pages(  array( 'db' => $this->_db));

则fatel error :
提示  我不能覆盖 final 的方法 Zend_Db_Table_Abstract::setDefaultAdapter() ,而且位置更加古怪: 在 class Pages 定义文件的第 4 行(我前三行空着,就是 class Pages extends Zend_Db_Table 这一行)


问题看起来是PHP的问题,不知道咋滴会这样。。。。





顶部
samoay
新手上路
Rank: 1



UID 420
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2007-10-9
状态 离线
发表于 2007-10-25 18:55  资料  短消息  加为好友 
你给的信息太少,无法确定问题在哪里。可能是你在自己的类里也写了个setDefaultAdapter方法。至于位置,看可不可能是对错误信息理解有偏差

顶部
wps2000
新手上路
Rank: 1



UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
发表于 2007-11-28 18:36  资料  短消息  加为好友 
PHP的灵异现象多的是,ls的没遇到过?
老实说,我将setDefaultAdapter 的final关键字去掉后还是会提示我覆盖了其他的final方法!PHP的确偶尔会给你一点小意外的

重启之后就好了





顶部
wps2000
新手上路
Rank: 1



UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
发表于 2007-11-28 18:36  资料  短消息  加为好友 
当然,重启不一定会OK,不重启一定不会OK





顶部
wps2000
新手上路
Rank: 1



UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
发表于 2007-11-28 18:38  资料  短消息  加为好友 
我不将类的定义给出来了么?
咋滴也没看见一个 static setDefaultAdapter 啊





顶部
 


PHPEye开源社区


当前时区 GMT+8, 现在时间是 2008-12-5 08:59

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.022997 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - PHPEye开源社区 - Archiver