Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Die Abstraktionsschicht Propel verwenden
Dieser Leitfaden richtet sich an Entwickler, die das ORM Propel auf einem Hosting-System verwenden möchten, bei dem der Zugriff auf die Befehlszeile eingeschränkt ist.
Einleitung
- Das ORM ermöglicht die Verknüpfung von Objekten einer Anwendung mit den Tabellen einer Datenbank. Daten werden über
PHP-Objekte manipuliert, anstatt rohesSQLzu schreiben. Propelist die Abstraktionsschicht, die diese Interaktionen (Beziehungen, Joins, Paginierung) verwaltet, um die Code-Wartung zu vereinfachen.
Besonderheiten und Einschränkungen
Propelist nicht überPearvorinstalliert.- Sie müssen es manuell in Ihrem Projekt installieren.
- Es ist unbedingt erforderlich, die Version „Conventional Package“ von
Propelherunterzuladen.
- Die CLI-Befehle (wie
propel-gen) können nicht auf dem Server ausgeführt werden.- Dementsprechend kann
Propelin der Produktionsumgebung nur im „Runtime“-Modus verwendet werden. Die Generierung der Klassen (Build) muss lokal durchgeführt werden. - Der Workflow besteht darin, den Code in einer Entwicklungsumgebung zu generieren und anschließend die resultierenden Dateien auf den Server zu übertragen.
- Dementsprechend kann
- Abhängigkeiten:
- Alle für
Propelerforderlichen Bibliotheken sind verfügbar, mit Ausnahme vonPhing. - Das Fehlen von
Phinghat keine Auswirkungen auf die Produktionsumgebung, da dieses Tool nur während der lokalen Generierungsphase erforderlich ist.
- Alle für
Link zu dieser FAQ: https://faq.infomaniak.com/1142
War diese FAQ nützlich?