Auto Load dos models

Zend_Db, Zend_Db_Table, Zend_Db_Xml

Moderador: diegotremper

Re: Auto Load dos models

Mensagempor mmsweb » Seg Ago 31, 2009 2:11 pm

Pow bicho..nao vai desistir ne?? rs

posta os erros pra gente ai! vai ver nós estamos chegando lá...rs

abçs
Abçs,

MMSWEB Internet - Soluções Interativas, Inteligentes e Eficientes.
Avatar de usuário
mmsweb
Participante
 
Mensagens: 45
Data de registro: Qui Dez 11, 2008 7:05 pm

Re: Auto Load dos models

Mensagempor danieldeveloper » Seg Ago 31, 2009 2:16 pm

Fala sério cara, eu postei um tutorial bruto aqui pra vc e vc desistindo fácil assim?

Poxa.. como disse o mmsweb, poste os erros q agente vai tentando!

Abs
danieldeveloper.com
danieldeveloper
Participante
 
Mensagens: 73
Data de registro: Sex Mai 08, 2009 11:31 am

Re: Auto Load dos models

Mensagempor tperrelli » Sáb Dez 05, 2009 9:37 am

Olá povo!

Estou desenvolvendo uma aplicação muito semelhate à principio mas também estou obtendo o mesmo erro:

Código: Selecionar tudo

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in C:\wamp\www\zenddemo\library\Zend\Controller\Dispatcher\Standard.php:242 Stack trace: #0 C:\wamp\www\zenddemo\library\Zend\Controller\Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\wamp\www\zenddemo\library\Zend\Application\Bootstrap\Bootstrap.php(77): Zend_Controller_Front->dispatch() #2 C:\wamp\www\zenddemo\library\Zend\Application.php(358): Zend_Application_Bootstrap_Bootstrap->run() #3 C:\wamp\www\zenddemo\public\index.php(28): Zend_Application->run() #4 {main} thrown in C:\wamp\www\zenddemo\library\Zend\Controller\Dispatcher\Standard.php on line 242


PS: Vale salientar que acompanhei este tópico desde o início e fiz todos os procedimentos postados aqui.

Ficaria muito grado com alguma ajuda!

abraço!
Programador/Desenvolvedor/Analista de sistemas PHP e JAVA
Avatar de usuário
tperrelli
Membro
 
Mensagens: 17
Data de registro: Sáb Dez 05, 2009 8:09 am

Re: Auto Load dos models

Mensagempor tperrelli » Seg Dez 07, 2009 10:10 am

Olá colegas, bom dia!

Solucionei o problema que eu estava obtendo e acredito que era o mesmo problema anterior
que alguns tinham tambem.

A pasta 'controllers' dos módulos estava nomeada como 'controller' sem a letra 'S' no final (plural).
Isso implicou na parte do path.

Outra coisa é que tem o arquivo 'qualquerCoisa.phtml' dentro da pasta 'layouts' dos módulos
e certifiquem que a pasta 'layouts' também está terminando com 'S' no final (pural).
Anexos
correcao.JPG
Estrutura do projeto
correcao.JPG (105.63 KiB) Visualizado 161 vezes
Programador/Desenvolvedor/Analista de sistemas PHP e JAVA
Avatar de usuário
tperrelli
Membro
 
Mensagens: 17
Data de registro: Sáb Dez 05, 2009 8:09 am

Re: Auto Load dos models

Mensagempor xiris » Ter Dez 08, 2009 2:23 pm

Fala Pessoal, boa tarde de transito a todos (sp) o.O

Bom, estava procurando algo com módulos e o tópico foi de grande ajuda para estruturar minha aplicação, está rodando certinho, até quando eu tento colocar um model para o controller, aí não funciona, fica tudo branco =/

A maneira com que passaram aqui, era para funcionar normalmente os models para os módulos, ou precisa fazer mais alguma configuração?!

Abraços a todos e parabéns pela comunidade!
xiris
Membro
 
Mensagens: 11
Data de registro: Ter Dez 08, 2009 2:18 pm

Re: Auto Load dos models

Mensagempor tperrelli » Qua Dez 09, 2009 6:23 am

Olá colega, bom dia!

Pois é! Também estou desenvolvendo uma aplicação semelhante, porém modificada!
A desde tópico, a pessoa que estava desenvolvendo só queria com dois módulos fixos.

admin e default.

Eu quero que o sistema tenha suporte para uma infinidade de módulos.
Então o que eu fiz?

coloquei a pasta layout fora dos módulos para que fique em comum para todos, sacou?

Até abri um tópico com as modificações que quero fazer.

dá uma olhada aqui:
[url]
aplicacao-modularizada-usando-zend-1-9-0-t620.html
[/url]

Vamos manter contato pra resolver essa bronca!
abraços
Programador/Desenvolvedor/Analista de sistemas PHP e JAVA
Avatar de usuário
tperrelli
Membro
 
Mensagens: 17
Data de registro: Sáb Dez 05, 2009 8:09 am

Re: Auto Load dos models

Mensagempor xiris » Qua Dez 09, 2009 7:53 am

Fala camarada,

Então, a app que estou montando também se dá com vários módulos, só segui este tópico na questão do layout, achei interessante.

E já está funcionando corretamente os módulos, por exemplo: default, admin, teste, blogs, etc...

Meu único problema é que na hora de carregar os models(a pasta models está em application e não em cada módulo), não está funcionando, não gera erro apenas uma página em branco! :?

Vamos manter contato sim para resolver essa parada! aeuhaueh...

Estou acompanhando seu tópico também,

Abraços a todos.
xiris
Membro
 
Mensagens: 11
Data de registro: Ter Dez 08, 2009 2:18 pm

Re: Auto Load dos models

Mensagempor tperrelli » Qua Dez 09, 2009 8:44 am

Só uma dúvida...

Por que você não está usando a pasta models dentro de cada seu respectivo módulo?

Imagine você com um sistena databusiness da vida, contendo média de 30 módulos.
Já pensou como manter apenas uma pasta models contendo cerca de 20 a 30 módels de cada módulo dentro de apenas
uma pasta models?

Iria ficar uma pilha para dar manutenção.
Por isso estou querendo deixa a aplicação bem dividida

Abraço
Programador/Desenvolvedor/Analista de sistemas PHP e JAVA
Avatar de usuário
tperrelli
Membro
 
Mensagens: 17
Data de registro: Sáb Dez 05, 2009 8:09 am

Re: Auto Load dos models

Mensagempor xiris » Qua Dez 09, 2009 9:10 am

tperreli,

Eu também pensava que o certo era ter os models dentro dos módulos pois facilitaria a manutenção, porém, lendo em muitos blogs por aí, a maioria utiliza models fora dos módulos. Também pensei na hipótese da necessidade de compartilhar o uso de algum model entre módulos.
xiris
Membro
 
Mensagens: 11
Data de registro: Ter Dez 08, 2009 2:18 pm

Re: Auto Load dos models

Mensagempor tperrelli » Qua Dez 09, 2009 12:59 pm

Consegui resolver uma outra parte e entendi perfeitamente o motivo da pasta 'models'
tenha de ser do lado de fora dos módulos.

havia esquecido do mapeamento do banco e mesmo forçando faria a aplicação ficar pesada.

acredito que assim também como a pasta 'forms' devem ficar do lado de fora.

Abraço
Programador/Desenvolvedor/Analista de sistemas PHP e JAVA
Avatar de usuário
tperrelli
Membro
 
Mensagens: 17
Data de registro: Sáb Dez 05, 2009 8:09 am

AnteriorPróximo

Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes