Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare il livello di astrazione Propel
Questa guida è destinata alle persone che desiderano lavorare con la layer di astrazione Propel (che si riferisce a un componente chiave della libreria Propel, un ORM (Object-Relational Mapping) per PHP).
Premessa
- L'ORM (Object-Relational Mapping) consente di collegare gli oggetti di un'applicazione alle tabelle di un database relazionale. Invece di scrivere SQL, si manipolano i dati tramite oggetti.
- Propel, un livello di astrazione in PHP, facilita la creazione, la manipolazione e il recupero degli oggetti senza preoccuparsi dei dettagli SQL. Consente di gestire le relazioni, le giunzioni e la paginazione, migliorando al contempo la leggibilità e la manutenzione del codice.
Caratteristiche e limitazioni
- Propel non è installato per impostazione predefinita come pacchetto Pear; ciò significa che dovrete installarlo manualmente sul vostro server.
- La versione "Conventionnal Package" di Propel può essere installata; scaricate e installate bene questa versione specifica.
- Poiché i comandi di Propel (
propel-gen
ad esempio) non sono accessibili, non sarà possibile utilizzarli direttamente. - Questo significa che Propel può essere utilizzato solo in produzione, dopo aver generato le classi e i file necessari localmente o in un altro ambiente di sviluppo.
- Tutte le manipolazioni e la generazione del codice devono essere effettuate altrove, prima di trasferire i file risultanti nel vostro ambiente di produzione.
Dipendenze
- Tutte le dipendenze necessarie per utilizzare Propel sono disponibili, tranne Phing.
- Phing non è necessario per la produzione, quindi non dovrebbe essere un problema.
- Assicurarsi che tutte le altre dipendenze richieste per Propel siano installate correttamente.
Link a questa FAQ: