Php kalıtım superclass değişkenleri

0 Cevap php

Ben bazı ayrıntıları ile bir varlık yüklemeye çalışın ve varlık bir resellerId var.

Şimdi ondan bir alt sınıfı miras ve resellerId erişmeye çalışıyorum ama orada değil. Alt sınıfları özelliklerini geçmek için? Ben gerçekten yüklü gerekir.

Teşekkürler!

edit:

class Crm_Entity extends Crm_Abstract {

    protected $_mapper = 'Crm_Mapper_Entity';
    protected $_data = array(
        'customerId'            => '',      //done
        'displayName'           => '',      //done
        'active'                => '',      //done
        'billingMethod'         => '',      //done
        'debitorNumber'         => null,    //done
        'bankAccount'           => null,    //done
        'bankAccountTown'       => null,    //done
        'resellerOrganisationId'=> null,
        'account'               => null,    //done
        'phonenumbers'          => null,    //done
        'calls'                 => null,
        'tickets'               => null,
        'comments'              => null,
        'addresses'             => null,
        'emailaddresses'        => null,    //done
        'actionevents'          => null
    );
}

class Crm_CustomerEntity extends Crm_Entity {
    //foobar not done yet
}

class Crm_Person extends Crm_CustomerEntity {

    protected $_data = array(
        'customerId'    => null,
        'firstName'     => '',
        'middleName'    => '',
        'lastName'      => '',
        'initials'      => '',
        'title'         => '',
        'openingWord'   => ''
    );
}

Yani resellerId alt sınıfa geçti almak gerekir.

0 Cevap