0
Как создать объект, который имеет другие объекты? В этом примере я использую mapper/hydrator и hydrator srategy.Как гидратировать объекты, содержащие другие объекты
class AccountMapperFactory implements FactoryInterface
{
public function createService(ServiceLocatorInterface $serviceLocator)
{
$dbAdapter = $serviceLocator->get('zfcuser_zend_db_adapter');
$entity = new Account();
$mapper = new AccountMapper();
$mapper->setDbAdapter($dbAdapter);
$hydrator = new AccountHydrator();
$hydrator->addStrategy('orderId', new OrderStrategy());
$mapper
->setEntityPrototype($entity)
->setHydrator($hydrator)
->setTableName($mapper->getTableName());
return $mapper;
}
}
Тогда я могу назвать это как этого
$this->AccountMapperFactory()->findById(1);
я получаю объект учетной записи с пустым лицом порядка, как я могу создать заполнить объекты, Что способ сделать это?
Спасибо,