类继承问题

浏览:1342 发布日期:2013/08/19 分类:求助交流
这是公共类class CommonAction extends Action {
    function _initialize() {
        import('@.ORG.Util.Cookie');
        // 用户权限检查
        if (C('USER_AUTH_ON') && !in_array(MODULE_NAME, explode(',', C('NOT_AUTH_MODULE')))) {
            import('@.ORG.Util.RBAC');
            if (!RBAC::AccessDecision()) {
                //检查认证识别号
                if (!$_SESSION [C('USER_AUTH_KEY')]) {
                    //跳转到认证网关
                    redirect(PHP_FILE . C('USER_AUTH_GATEWAY'));
                }
            }
        }        
    }

    public function saybaby()
    {
        echo "baby";
    }
这是自定义类<?php
//home-index
class IndexAction extends CommonAction {
    public function index()
    {
        saybaby();
             $this->display();

    }
}
?>
为什么自定义类访问时,会检测运行Common类里的自动运行方法,但是却没有继承saybaby()这个方法呢?

在自定义类里访问saybaby()会报错,报没有这个方法。不是继承Common公共类了吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>