Arquivo da categoria ‘scaffold’

Iniciando uma aplicação +CRUD

Maio 10, 2007

Apenas depois de uma aplicação criada será possível perceber as reais utilidades para o symfony, os preguiçosos de plantão vão adorar…

Quem nunca precisou criar formulários para a manipulação de dados em múltiplas tabelas? Scaffold(ing) é O nome – uma estrutura básica para execução das ações de CRUD *.
Mas não espere interfaces cleans muito menos que isso represente seu site final, você vai precisar de um design mais atrativo… :D

Vamos ao que interessa, como colocar seus próprios andâimes (tradução literal):

  1. Crie uma aplicação -
    symfony init-app minha_aplicacao
  2. Diga ao symfony que coloque um scaffold em minha_aplicacao -
    symfony propel-generate-crud minha_aplicacao autor Autor

Como temos a tabela de tarefas que faz referência ao autor, podemos também incluí-la:

symfony propel-generate-crud minha_aplicacao tarefa Tarefa

Concluído, teremos no endereço http://localhost/tarefas/web/minha_aplicacao_dev.php/tarefa (ou autor) o resultado desses comandos.

Terrivelmente, sem nenhum layout. Uma solução simples que ameniza a péssima a falta de criatividade do scaffold é copiar o diretório sf_sandbox/web/sf para seu_projeto/web/sf.
Com isso será possível usufruir de algumas informações como informações de debug.

* Ações SQL de Create, Retrieve (mais conhecido como Select), Update e Delete.