Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Propel-Abstraktionsschicht verwenden
Dieser Leitfaden richtet sich an Entwickler, die das ORM Propel auf einem Hosting nutzen möchten, bei dem der Zugriff auf die Befehlszeile eingeschränkt ist.
Vorwort
- Das ORM ermöglicht es, die Objekte einer Anwendung mit den Tabellen einer Datenbank zu verknüpfen. Man manipuliert die Daten über
PHP-Objekte, anstatt rohenSQLzu schreiben. Propelist die Abstraktionsschicht, die diese Interaktionen (Beziehungen, Joins, Pagination) verwaltet, um die Codewartung zu vereinfachen.
Besonderheiten & Einschränkungen
Propelist nicht überPearvorinstalliert.- Sie müssen es manuell in Ihrem Projekt installieren.
- Es ist zwingend erforderlich, die Version "Conventional Package" von
Propelherunterzuladen.
- CLI-Befehle (wie
propel-gen) können auf dem Server nicht ausgeführt werden.- Daher wird
Propelin der Produktion nur im "Runtime"-Modus verwendet. Die Erstellung der Klassen (Build) muss lokal durchgeführt werden. - Der Workflow besteht darin, den Code in einer Entwicklungsumgebung zu generieren und dann die resultierenden Dateien auf den Server zu übertragen.
- Daher wird
- Abhängigkeiten:
- Die gesamte für
Propelbenötigte Bibliothek ist verfügbar, mit Ausnahme vonPhing. - Das Fehlen von
Phingbeeinträchtigt die Produktion nicht, da dieses Tool nur während der lokalen Erstellungsphase erforderlich ist.
- Die gesamte für
Link zu dieser FAQ:
War diese FAQ nützlich?