我遇到以下警告:
严格标准:...中的FGLU_Activity :: delete()声明应与FGLU_Entity :: delete($ id,$ commit = true)兼容...
FGLU_Activity扩展了FGLU_Entity,并且不会覆盖静态:: delete方法。
是否有任何关于下次我如何避免此错误的提示?
.click
?>
答案 0 :(得分:0)
FGLU_Activity扩展了FGLU_Entity,并且不覆盖静态 :: delete方法。
是否有任何关于下次我如何避免此错误的提示?
您有一个子类,其中包含一个delete()方法,其参数与父类的delete()方法中的参数不匹配。那不是真的错误。如果功能不匹配,请重命名子方法以显示此方法,或者重命名子方法以显示此方法,但父级中的参数多余,则添加FGLU_Activity($ id = NULL,$ commit = NULL)。
如果您还没有在子类中声明该方法,则不会收到此错误。
或者是我真的错过了一些东西。静态方法仍然受有关可见性,继承等方面的标准规则的约束,因此这里并不是真正的问题。