Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Directory public, src, templates, tests, translations, var e vendor

Terminiamo la nostra analisi della struttura dei file in Symfony descrivendo le directory /public, /src, /templates, /tests, /translations, /var e /vendor.
Terminiamo la nostra analisi della struttura dei file in Symfony descrivendo le directory /public, /src, /templates, /tests, /translations, /var e /vendor.
Link copiato negli appunti

Come anticipato nella lezione precedente, l'installazione del framework PHP Symfony ha generato all’interno della nostra directory app lo skeleton di un’applicazione standard.

La directory public/

In una fase di installazione "pulita", troveremo all'interno della directory public/ front controller index.php

Questa è l’unica directory accessibile dal Web server, tale caratteristica implica che eventuali file statici (per esempio immagini, fogli di stile, ecc.) verranno inseriti all'interno di essa.

La directory src/
drwxr-xr-x  3 www-data www-data   96 Nov 24 15:09 Controller
drwxr-xr-x  3 www-data www-data   96 Nov 24 15:09 Entity
drwxr-xr-x  3 www-data www-data   96 Nov 24 15:09 Migrations
drwxr-xr-x  3 www-data www-data   96 Nov 24 15:09 Repository
-rw-r--r--  1 www-data www-data 2098 Nov 24 15:15 Kernel.php

In questa directory verrà archiviato il codice che scriveremo per la nostra applicazione. Essa conterrà quindi tutte le nostre entità, i nostri controller, ecc.

Troviamo inoltre il file chiamato Kernel.php

La directory templates/

La directory templates/ Twig base.html.twig

Le directory tests/ translations/

In un’installazione "pulita" di Symfony le directory tests/ translations/

Per chi non sapesse cosa sono i test, e volesse approfondire ulteriormente l’argomento, si consiglia caldamente di iniziare da una ricerca su Google con la chiave di ricerca Test Driven Development

La directory var/

In questa directory vengono memorizzati i file che non devono essere versionati

La directory vendor/

Come accade per la directory var/ Composer

Ti consigliamo anche