sabato 21 aprile 2012

Symfony 2: comandi del framework

Symfony 2 è un framework MVC (e non solo!) sviluppato in PHP. Riporto di seguito i comandi più utili per velocizzare lo sviluppo (per eseguire questi comandi spostarsi nella directory app della tua applicazione sviluppata con Symfony 2):

  • php console generate:bundle Genera la struttura delle directory di un nuovo bundle
  • php console gen:doctrine:entity Genera una nuova entità
  • php console doctrine:database:create Crea il database per la tua applicazione
  • php console doctrine:schema:update --dump-sql Genera le query per creare o aggiornare le tabelle corrispondenti alle entità di Symfony
  • php console doctrine:schema:update --force Aggiorna il database con le query ottenute con il comando precedente
  • php console doctrine:generate:crud Data una entity, permette di generare il controller e le relative viste  per effettuare le operazioni di creazione, lettura, aggiornamento e cancellazione di un elemento.
  • php console doctrine:generate:entities XXX Genera i metodi getter e setter per le entità del namespace indicato (XXX). Notiamo che è possibile specificare anche una singola entità.

Questi sono solo alcuni dei comandi che Symfony 2 mette a disposizione. Rimando alla guida ufficiale per una panoramica completa.