Symfony Best Practices Italian Translation
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Official Symfony Best Practices


  • Fabien Potencier
  • Ryan Weaver
  • Javier Eguiluz

###Italian Translation Giovanni Pirrotta - @gpirrotta

Uno sguardo al contenuto

  1. Best Practices del Framework Symfony

    • In cosa consiste questa guida?
    • A chi è rivolto il libro?
    • L'applicazione di esempio
  2. La creazione del progetto

    • Installazione di Symfony
    • Creazione dell'applicazione Blog
    • Strutturare l'applicazione
    • La Creazione del progetto
    • Estendere la struttura delle directory
  3. La configurazione

    • Configurazione relativa all'infrastruttura
    • Configurazione relativa all'applicazione
    • Non usare la configurazione semantica
    • Definire le opzioni di configurazione sensibili al di fuori di Symfony
  4. Organizzare la logica di business

    • Creare classi fuori dal bundle
    • Nomi e formati dei servizi
    • Il formato del file di configurazione YAML
    • Non definire parametri per le classi dei servizi
    • Utilizzare lo strato di persistenza
    • Il mapping di Doctrine
    • Coding Standard
  5. I Controller

    • Configurazione delle rotte
    • Configurazione del template
    • Come dovrebbe essere il controller
    • Usare il ParamConverter
    • Eseguire codice prima e dopo del controller
  6. I Template

    • Posizione dei template
    • Estensioni Twig
  7. I Form

    • Creazione dei form
    • Configurazione dei Button
    • Renderizzare il form
    • Gestione del submit
  8. L'Internazionalizzazione

    • Formato dei file di traduzione
    • La posizione dei file di traduzione
    • Definizione di chiavi per le traduzioni
    • Esempio di file di traduzione
  9. La Sicurezza

    • Autenticazione e firewall
    • Autorizzazione
    • L'annotazione @Security
    • Controllare i permessi senza @Security
    • I Votanti
    • Per saperne di più
  10. I Web Assets

    • Usare Assetic
    • Applicazioni frontend-based
    • Per saperne di più su Assetic
  11. I Test

    • Test unitari
    • Test funzionali
    • Testare Javascript
    • Per saperne di più sui test funzionali


This work is licensed under the “Attribution-Share Alike 3.0 Unported” license ( licenses/by-sa/3.0/). You are free to share (to copy, distribute and transmit the work), and to remix (to adapt the work) under the following conditions:

  • Attribution: You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

  • Share Alike: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. For any reuse or distribution, you must make clear to others the license terms of this work.

The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor SensioLabs shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.