Ir para o conteúdo
joaoqalves

CakePHP : um pequeno problema

Mensagens Recomendadas

joaoqalves    0
joaoqalves

Boa tarde, pessoal :D Na sequência dos tópicos que se têm criado no fórum sobre frameworks para PHP, decidi experimentar uma: cakePHP.

Para tal, segui um tutorial que está na 9ª Edição da revista, alterando-o um pouco, à minha maneira, só mesmo para ver como funcionava, o que é certo é que obtenho este erro quando vou testar:

Missing Database Table

No Database table for model Entrada (expected "entradas"), create it first.

o modelo está definido no ficheiro "entrada.php" na pasta models, com o seguinte código:

class Entrada extends AppModel
{
	var $name = "Entrada";
}

Os outros ficheiros que criei foram "entradas_controller.php" na pasta controllers e "index.thtml" na pasta views/entradas

Ora bem, como ainda não percebi bem isto, decidi por bem pedir ajuda  :-[ , se precisarem de algum código para me ajudarem a resolver o problema digam ;)

Cumprimentos ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
joaoqalves    0
joaoqalves

Só vi o tópico depois da PM : P

Falta-te só criar a tabela na base-de-dados "entradas".

Mas é estúpido :S , estive a ver um "tutorial" e dizia qe convinha ter os nomes das tabelas no plural, as chaves primárias com o nome "id" e as chaves estrangeiras do género "tabelaX_id" , que esquisito...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
joaoqalves    0
joaoqalves

Mas já tens uma tabela chamada "entradas"?

Não, mas depois criei. Só fiz referência ao facto (estúpido) de se ser obrigado a usar tabelas com o nome no plural, só isso :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade