Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare lo strato di astrazione Propel
Questa guida è rivolta agli sviluppatori che desiderano utilizzare l'ORM Propel su un hosting in cui l'accesso alla riga di comando è limitato.
Premessa
- L'ORM consente di collegare gli oggetti di un'applicazione alle tabelle di un database. Si manipolano i dati tramite oggetti
PHPpiuttosto che scrivereSQLgrezzo. Propelè lo strato di astrazione che gestisce queste interazioni (relazioni, join, paginazione) per semplificare la manutenzione del codice.
Particolarità e limitazioni
Propelnon è preinstallato tramitePear. È necessario installarlo manualmente nel progetto.- È fondamentale scaricare la versione "Conventional Package" di
Propel. - I comandi CLI (come
propel-gen) non sono eseguibili sul server. - Di conseguenza,
Propelsi utilizza solo in modalità "Runtime" in produzione. La generazione delle classi (build) deve essere effettuata localmente. - Il flusso di lavoro consiste nel generare il codice in un ambiente di sviluppo, quindi trasferire i file risultanti sul server.
Dipendenze
- L'insieme delle librerie necessarie a
Propelè disponibile, ad eccezione diPhing. - L'assenza di
Phingnon influisce sulla produzione, poiché questo strumento è richiesto solo durante la fase di generazione locale.
Link a questa FAQ: