Void : 0 Denunciar post Postado Março 20, 2007 Olá! Bom, neste tópico vou deixar algumas referencias de estudo para este frameworks completo e robusto da Zend! O Zend segue o padrão MVC. É considerado um frameworks pq ele te força a programar no padrão da Zend, mas não é nada muito complexo. Escrito em php5, este frameworks possui uma biblioteca bem completa, com classes internas como Zend_Mail, Zend_Pdf e etc. Bom, acho que não é necessario explicar como funciona o pattern mvc, mas caso algm nao saiba, é só dar uma olhada em: MVC http://forum.imasters.com.br/index.php?showtopic=220133 Official Web Site: http://framework.zend.com/ Download: http://framework.zend.com/download Documentação http://framework.zend.com/manual -> tem em português Para estudo: http://devzone.zend.com/public/view/ http://mikenaberezny.com/talks/dcphp06/get...d_framework.pdf -> update (29/03/2007) http://framework.zend.com/wiki/display/ZFU...2C+and+Examples update (29/03/2007) http://weierophinney.net/matthew/uploads/2...resentation.pdf http://hades.phparch.com/ceres/public/arti...ework::tutorial http://akrabat.com/ http://www.ralfeggert.de/kategorie/zend-framework/ 'Em alemão :D ... aqui é só para baixar e visualizar os exemplos http://www.phpdeveloper.org/tag/zendframework http://www.marcelioleal.net/paideguaphp/zend_framework.pdf Para duvidas: http://www.zend.com/forums/ 'mas é meio fraco ... lista de discussões poste aqui! Bom, eu utilizo o Zend desde a sua versão 0.2.0, hoje, em sua versão 0.9.0 pode-se dizer que o frameworks esta bem robusto e atende as minhas necessidades, mas ainda faltam alguns recursos a serem implementados, para maiores informações acessem: http://framework.zend.com/roadmap/future/ Algumas considerações: É possivel implementar as suas classes dentro do pacote, e construir uma nova biblioteca, mas para isso é necessário que voce siga algumas recomendações da Zend, mais em : http://framework.zend.com/manual/en/coding-standard.html Hoje, a minha maior briga, no desenvolvimento de um projeto do 0(zero) é com a organização de arquivos, e na automatização de alguns processos afim tornar o código menos repetitivo Qq coisa, estamos ai ! Abrasss Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 20, 2007 Dahora Void Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Março 20, 2007 Valeu meu brother!Tenho mais links, mas estão em casa, se conseguir a noite eu posto. Compartilhar este post Link para o post Compartilhar em outros sites
Jamaica1000 0 Denunciar post Postado Março 22, 2007 Só me tira uma dúvida, pra eu trabalhar com Zend Framework o servidor de hospedagem precisa ter ele instalado tb ou só na minha máquina? Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Março 22, 2007 fala fera,Não é necessario instalar o zend, não tem como instalar, pois ele é apenas uma biblioteca de arquivos(classes).Voce devera configurar o apache para setar o caminho do htaccess file no httpd.conf, e configurar o .htacces conforme os artigos que eu postei anteriormenteÉ possivel utilizar as bibliotecas do zend framework sem a configuração do .htaccess, mas eu não recomendo.Abrasss Compartilhar este post Link para o post Compartilhar em outros sites
Jamaica1000 0 Denunciar post Postado Março 23, 2007 mas o servidor de hospedagem precisa ta configurado também ou só meu computador? Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Março 23, 2007 ambos ..cara, se voce quiser testar localmente, voce configura seu apache ...se quiser botar on, voce tb devera configurar conforme os artigos que eu passei, não é dificil ! Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Março 29, 2007 opa, mais documentação pra galera boas praticas de programação, muito legal: http://mikenaberezny.com/talks/zendcon06/p...t_practices.pdf organizando projetos em php http://paul-m-jones.com/organizing-php-projects.pdf abrass Compartilhar este post Link para o post Compartilhar em outros sites
metalheart 0 Denunciar post Postado Março 30, 2007 Sobre o Zend Studio 5.x? Você tem algum comentário?Há algum outro IDE a nivel dele? Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Março 30, 2007 opa, é muito bom sim, mas como eu sou adepto a ferramentas free: http://www.eclipse.org/pdt/ eu só uso o eclipse ... eu tornei meu eclipse personalizado, com plugins para uml, php debug e etc! é muito bom, recomendo! Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Maio 11, 2007 Opa.. eu baixei a nova versão.Zend Framework Beta 0.9.3Mais todos os tudos que eu vejo é para as versões antiga.. o arquivo Zend.php não existe nessa versão.. E ai o que faço? ja tentei debugar mais é f*** arrumo uma coisa estraga em outra.. Void você que já tem um tempo mechendo com a ferramenta.. já conseguiu usar essa nova versão se sim.. me explica ai um hello word pelo - ou então me manda por e-mail (erick_leao @@ yahoo.com.br) a versão mais estavel que você tem ae..... se tiver que dividir o arquivo em partes pode dividir com o winrar que eu junto depois...Mais ta complicado =/Eu consegui baixar um que a versão é Zend Framework 0.20 (released 31 October 2006) nele eu consegui fazer um hello word e achei muito facil mais a nova versão num estou conseguindo sair do chão =/ fora que a nova versão tem muito mais componentes.. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 11, 2007 Acho que isso vai te ajudar: http://framework.zend.com/manual/pt-br/zen...ng-started.html Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Maio 11, 2007 Valeu fabão eu havia conseguido depois que postei.. algo.... pois eu fui debugando debugando e cheguei no mesmo resultado que está nesse link ae.. =D Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Maio 14, 2007 Opa mexi com o nova atualização... simplesmente show de bola.. agora eu sei o porque cada vez mais o pessoal usa os frameworks e eu aqui viajando... muito simples de usar esse da zend gostei muito... dele isso porque só usei o basico dele. fora ainda que num precisa ficar criando os ?sessao=algumacoisa&..... que faz sua queri ficar feixa e meio orrivel :PMais é isso vou estudar ela e começar a criar alguns artigos aqui para o pessoal começar a mecher com ele tbm e assim começar a crescer mais os tutos em pt por ae =DVoid: nem preciso mais lá do exemplo ja peguei as manhas =D Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Maio 14, 2007 ta ok, mas se precisar de qq coisa, pode falar !abrass Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Maio 14, 2007 Void queria saber como você trabalha com Login e Permisões ......Pois pelo que eu vi ele usa os seguintes componentes para isso:Zend_Auth => para autenticação e o Zend_Acl => para niveis de acessoMe da uma mãozinha Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Maio 14, 2007 é isso ae fera, e ainda acrescentaria mais uma classe ai, a zend_session que provê esquemas de namespaces e etc. Se eu não me engano, a lib zend acl não estava 100%, bom, pelo menos foi isso que eu li da ultima vez. Mas é um recurso muito legal tb, ela permite que voce possa definir rules (regras) à resources (acessos). E o zend_auth é um tanto quanto sugestivo, é a classe que voce ira utilizar para criar seu esquema de autenticação, para isso é necessario que voce crie sua própria classe e implemente a interface (se eu nao me engano) da classe Zend_Auth. Assim que voce criar a sua propria classe de autenticação voce devera assinar os métodos existentes na classe de interface que voce implementou. Mas não é nada complicado. Primeiro, eu aconselharia voce a ler sobre a classe Zend_Session, sobre como o zend utiliza namespaces e etc. Depois voce tenta implementar oque voce aprendeu em união com a lib Zend_Auth. E por ultimo, voce da uma olhada em Zend_Acl, que é mto simples, porem mto eficiente! Sessão: http://framework.zend.com/manual/en/zend.session.html Auth: http://framework.zend.com/manual/en/zend.auth.html Acl: http://framework.zend.com/manual/en/zend.acl.html Abrasssssss Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Maio 15, 2007 Opa... eu estou fazendo teste de modulos. e não está funcionando pela maneira que eu li no manual.. Eu tenho o arquivo chamado IndexController.php Contendo: class IndexController extends Zend_Controller_Action { public function IndexAction() { echo "index"; } public function noRouteAction() { $this->_redirect('/'); } public function TesteAction(){ echo "teste"; }} até ai tudo bem agora vamo definir os modulos: $front->setControllerDirectory(array( 'default' => './Aplicacao/Controller', 'usuario' => './Aplicacao/Usuario/Controller', ) ) Bem quando eu faço isso: http://exemplo.com/ ele mostra escrito Index http://exemplo.com/index/teste ele mostra na tela a palavra teste agora quando eu faço isso num rola http://exemplo.com/usuario < nada http://exemplo.com/usuario/teste < nada e sim tem o IndexController.php onde eu indiquei no caminho desse modulo.. se eu entrar nesse arquivo e mudar o nome da classe para Usuario_IndexController ele funciona a url http://exemplo.com/usuario mais o http://exemplo.com/usuario/teste <- não =/ E agora quem poderá me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
MagicalTrevor 0 Denunciar post Postado Maio 15, 2007 http://exemplo.com/usuario/index/testeeh na ordem: Modulo/Controller/Action.http://exemplo.com/usuario/testesoh funcionaria se teste fosse o Controller Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Maio 15, 2007 Puts que vacilo meu .. era isso mesmo tinha esquecido valeu kra.. ;) Mais uma coisa tenho mesmo que criar os indexcontroller.php com o nome da pasta? dessa eu num sabia pois no manual num tem nada falando sobre isso pelo - pelo que eu li Compartilhar este post Link para o post Compartilhar em outros sites