Взаимосвязь между таблицей, набором строк и строками в Zend Framework? - PullRequest
1 голос
/ 10 сентября 2009

Я работаю над проектом, который требует значительного добавления / обновления строк в таблицах MySQL с использованием Zend_Form. Я пытаюсь упростить процедуру вставки / обновления, расширяя Zend_Db, и кажется, что многое из этого было сделано с Zend_Db_Table и Zend_Db_Table_Row.

Однако я не могу понять, как связать их вместе наиболее эффективным способом. Например, у меня есть таблица БД под названием companies . Затем у меня есть модель с именем CompaniesTable , которая расширяет Zend_Db_Table, и модель с именем CompanyTable , которая расширяет Zend_Db_Table_Row.

Я хочу иметь возможность запросить в таблице companies строки, вставить / обновить / удалить отдельные компании и т. Д. Я вижу несколько сайтов, ссылающихся на DomainModel (http://en.wikipedia.org/wiki/Domain_model), но могу ' не могу найти хорошего объяснения того, как это сделать в Zend Framework.

Кто-нибудь знает хороший учебник?

Приветствия
Matt

1 Ответ

4 голосов
/ 10 сентября 2009

http://www.survivethedeepend.com/ - это сайт для бесплатной онлайн-книги о лучших практиках использования ZF, написанной Падрайком Брейди, давним участником ZF.

Особенно читайте Глава 3, Модель и Глава 9, Реализация модели предметной области .

...