ZendFramework связанные таблицы (master-detail)

khusamov

Новичок
Здравствуйте!

В ZF1 была возможность определять связанные таблицы (master-detail). А здесь не ясно где этот функционал заложен.

Думал что MasterSlaveFeature фича поможет, но она вообще для непонятных мне целей:

MasterSlaveFeature: the ability to use a master adapter for insert(), update(), and delete() while using a slave adapter for all select() operations.
$table = new TableGateway('artist', $adapter, new Feature\MasterSlaveFeature($slaveAdapter));
Вопрос, как теперь организовывать две таблицы, когда между ними связь один к одному или один ко многим?
 

WMix

герр M:)ller
Партнер клуба
features это чтоб посадить методы before и after insert, update, delete.. а так много подходов, в зависимости от того как ты доставать эти данные собираешься (join, или select) ну те Zend это не ORM а такой "сделай сам конструктор"
 

khusamov

Новичок
Дело в том, что в ZF1 была возможность это делать. Здесь либо пропала либо скрыта в недрах. Думал что скрыта...
 

WMix

герр M:)ller
Партнер клуба
в zf2 они пошли другим путем и не стали навязывать ar/dm, типо table-gateway и row-gateway если приноровиться, то поймешь что и без этого все отлично работает ну или натяни доктрину сверху
 
Сверху