setembro
24
2006
O Cake PHP é um framework de desenvolvimento em PHP 5 baseado nos conceitos de MVC. É uma ferramenta muito interessante para gerar aplicações padronizadas como cadastros, relatórios, etc.
Desenvolvi a parte de conexão com a base de dados Oracle. Aparentemente vai ser adicionada oficialmente na versão 1.2.x do Cake, mas já pode ser copiada e testada neste endereço. Se alguém encontrar algum bug me avise.

Parabéns e obrigado pelo esforço!
JAC
Tecnologias de Informação e Comunicações
http://o-meu-computador.blogspot.com/
Elton,
O que você tá achando do cake? eu to testando alguns frameworks e me interessei muito pelo Cake.
Abraço!
O Cake é muito legal.
Aqui na universidade onde trabalho a equipe de desenvolvimento fez vários testes da ferramenta e gostaram bastante.
No final acabaram escolhendo o meu framework para desenvolver, mas foi mais o fato de eu estar aqui do que qualquer coisa hehe. É mais fácil de modificar quando o desenvolvedor está por perto.
Cara, CakePHP é compativel com PHP4 também.
Opa..
Fui testar, e tentei usar um relacionamento N:N, e o resultados não vem como deveria..
Fazendo o mesmo teste no MySQL, o resultado vem legal.
Tem como ver qual o problema?
Chinello, realmente esta versão do arquivo está com alguns problemas nesta parte. No site do cake vc pode pegar a nova versão do arquivo e usar. Se não me engano está nos arquivos da versão instavel, a 1.2 mas vc pode usar
Blz to testei a sua conexao com oracle e a versao que tem no cake. Quando tento inserir, alterar,excluir ta dando erro.
Insert ta dando problema com a sequencia. Como faço para o cake interpretar a sequencia que criei no banco. Agradeço desde já
Olá Marco, blz?
Que erro está ocorrendo na inserção?
Quanto a sequencia, vc tem que criar uma trigger. Algo assim:
create sequence TABLENAME_id_seq;
/
CREATE OR REPLACE TRIGGER TABLENAME_id_trg
BEFORE INSERT ON TABLENAME FOR EACH ROW
DECLARE
v_seq TABLENAME.id%TYPE;
BEGIN
If :OLD.id IS NULL THEN
SELECT TABLENAME_id_seq.NEXTVAL INTO v_seq FROM DUAL;
:NEW.id := v_seq;
END IF;
END;
/
ALTER TRIGGER TABLENAME_id_trg ENABLE;
/
Assim é emulado o conceito de autoincrement do MySQL.