Pergunta

Eu estou trabalhando em um projeto que requer um pouco de inserir / atualizar linhas em tabelas MySQL usando Zend_Form. Estou tentando simplificar o procedimento de inserção / atualização, estendendo Zend_Db, e parece um monte de presente tem sido feito com Zend_Db_Table e Zend_Db_Table_Row.

No entanto, não posso entender como vinculá-los da maneira mais eficiente. Por exemplo, eu tenho uma tabela DB chamado empresas . Em seguida, tenho um modelo chamado CompaniesTable que se estende Zend_Db_Table e um modelo chamado CompanyTable que se estende Zend_Db_Table_Row.

Eu quero ser capaz de consultar os empresas mesa para linhas, insert / update / delete empresas individuais etc. Eu vejo alguns sites referindo-se ao DomainModel ( http://en.wikipedia.org/wiki/Domain_model ), mas não consegue encontrar uma boa explicação de como fazê-lo em Zend Framework.

Alguém sabe de um bom tutorial?

Cheers,
Matt

Foi útil?

Solução

http://www.survivethedeepend.com/ é o local para um livro on-line gratuita sobre melhor práticas usando ZF, sendo escrito por Pádraic Brady, um contribuinte ZF longo tempo.

Especialmente ler Capítulo 3, O Modelo, e Capítulo 9, Implementação do Modelo de Domínio .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top