Я новичок в Zend Framework и шаблонах проектирования OO.
У меня есть три таблицы: владельцы, магазины и продукты. Один владелец имеет много магазинов; и в каждом магазине есть много товаров.
Я расширил абстрактный Zend DB Table для каждой из трех таблиц и настроил зависимые таблицы и справочные карты.
Если я хочу узнать, какие продукты доступны от конкретного Владельца, я начну с объекта Владелец и использую findDependentRowset для получения набора строк Магазинов. Затем я повторяю набор строк, чтобы найти все продукты (снова используя findeDependentRowset).
Есть ли ярлык для этого? Как вы перемещаетесь по трем таким таблицам, используя шаблоны данных таблиц и шлюза строк? (Или я должен перейти к Data Mapper возможно?)
Спасибо за ваши мысли!