2009-09-10 2 views
1

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

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

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

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

Cheers,
Matt

ответ

4

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

Особенно внимательно прочитайте Chapter 3, The Model и Chapter 9, Implementing the Domain Model.

+0

Отлично - спасибо за ссылки :-) – fistameeny

+0

На самом деле, вы знаете какие-либо сайты, которые объясняют, как вызвать модель доступа к данным (на вышеупомянутом сайте, называемую «Mapper») из объектной модели домена? Кажется, он еще не успел написать эту главу, и неясно, какая лучшая практика заключается в доступе к сборщику данных из основной модели – fistameeny