Olá, Eu lido com algumas aplicações PHP fazendo acesso a bancos de dados Firebird. De forma semelhante a como alguém comentou aqui na lista, eu tinha minha própria estrutura de acesso a meus bancos de dados, normalmente misturada com minha aplicação. Essa solução, obviamente, não era ideal, mas dava conta do recado.
Decidi estudar e ver como é feito o acesso a banco no Kohana. Fiz algumas modificações e consegui desenvolver, de forma mais ou menos satisfatória, um driver de acesso ao Firebird utilizando a própria estrutura do Kohana. O link do projeto é esse aqui https://github.com/amferraz/kohana-database-firebird Eu imagino que aqui poucas pessoas trabalham com PHP e Firebird, mas decidi compartilhar mesmo assim (vai saber). Note: este é um driver instável, no sentido de que não garanto a sua estabilidade em ambiente de produção. Há alguns poucos testes implementados, mas não cobrem a variedade de aplicações que se pode dar a um driver. Entretanto, eu já fiz alguns experimentos com ORM e funcionou a contento. Controle transacional é algo que ainda quero testar e incrementar. No mais, quem quiser contribuir, é só enviar pull requests. O userguide do módulo dá uma introdução básica² à sua utilização e à execução dos testes. E algumas (poucas) coisas simplesmente (ainda?) não funcionam, pois utilizei como base o módulo database do próprio kohana, e este é bastante ligado a funcionalidades específicas do MySQL, que é bem diferente do Firebird. Se alguém estiver utilizando o driver e enfrentar problemas (com o driver), estou à disposição para tentar resolver. -- Anderson Marques Ferraz UEFS - Engenharia de Computação - 2006.1 Linux user #500881 - http://counter.li.org/ Money demands that you sell, not your weakness to men's stupidity, but your talent for their reason. (Francisco d'Anconia) -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
