Я пытаюсь загрузить объект с некоторыми подробностями, и в объекте есть реселлер.Переменные суперкласса наследования php
Теперь я наследую подкласс от него и пытаюсь получить доступ к реселлеру, но его там нет. Как передать атрибуты в подклассы? Мне действительно нужно это загрузить.
Спасибо!
редактировать:
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' => ''
);
}
Так что мне нужно, чтобы получить resellerId перешел к подклассу.
Пожалуйста, покажите код, иначе это действительно сложно сказать. – enricog
Можете ли вы дать более подробную информацию? Добавьте фрагменты определения класса, ответственные за определение класса, свойства, подкласса; доступ к собственности. –
Добавлен код, возможно, я делаю что-то действительно глупое ... – baklap