Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare il livello di astrazione Propel
Aggiornamento 01/09/2026
Questa guida è rivolta agli sviluppatori che desiderano utilizzare l'ORM Propel su un servizio di hosting in cui l'accesso alla riga di comando è limitato.
Introduzione
- L'ORM consente di collegare gli oggetti di un'applicazione alle tabelle di un database. I dati vengono gestiti tramite oggetti
PHP, anziché scrivendo codiceSQLdirettamente. Propelè il livello di astrazione che gestisce queste interazioni (relazioni, join, paginazione) per semplificare la manutenzione del codice.
Caratteristiche e limitazioni
Propelnon è preinstallato tramitePear.- È necessario installarlo manualmente nel progetto.
- È indispensabile scaricare la versione "Conventional Package" di
Propel.
- I comandi CLI (come
propel-gen) non possono essere eseguiti sul server.- Di conseguenza,
Propelpuò essere utilizzato in modalità "Runtime" solo in ambiente di produzione. La generazione delle classi (build) deve essere eseguita localmente. - Il flusso di lavoro prevede la generazione del codice in un ambiente di sviluppo, quindi il trasferimento dei file risultanti sul server.
- Di conseguenza,
- Dipendenze:
- Tutte le librerie necessarie per
Propelsono disponibili, ad eccezione diPhing. - L'assenza di
Phingnon influisce sull'ambiente di produzione, poiché questo strumento è richiesto solo durante la fase di generazione locale.
- Tutte le librerie necessarie per
Link a questa FAQ: https://faq.infomaniak.com/1142
Questa FAQ è stata utile?