Backend
Il backend di Chamilo 3.0 è basato su Symfony 7.4 con Doctrine ORM e API Platform.
Architettura Symfony — Bundle, servizi e struttura complessiva del backend
Entità e Doctrine — Le classi entità Doctrine e le loro relazioni
Sistema delle risorse — L'astrazione ResourceNode/ResourceFile (concetto architetturale chiave)
Controller — Organizzazione dei controller e pattern di routing
Eventi e listener — Come Chamilo utilizza il sistema di eventi di Symfony
Sistema delle impostazioni — Gli schemi delle impostazioni in
src/CoreBundle/Settings/e il funzionamento della configurazione della piattaforma
Ultimo aggiornamento
È stato utile?