Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Die Abstraktionsschicht Propel verwenden
Diese Anleitung richtet sich an Personen, die mit der Abstraktionsebene Propel arbeiten möchten (die sich auf eine Schlüsselkomponente der Propel-Bibliothek bezieht, ein ORM (Object-Relational Mapping) für PHP).
Vorwort
- Das ORM (Object-Relational Mapping) ermöglicht es, die Objekte einer Anwendung mit den Tabellen einer relationalen Datenbank zu verknüpfen. Anstatt SQL zu schreiben, werden die Daten über Objekte manipuliert.
- Propel, eine Abstraktionsebene in PHP, erleichtert die Erstellung, Manipulation und Abfrage von Objekten, ohne sich um die SQL-Details kümmern zu müssen. Sie ermöglicht das Verwalten von Beziehungen, Joins und Paginierung und verbessert gleichzeitig die Lesbarkeit und Wartbarkeit des Codes.
Besonderheiten & Einschränkungen
- Propel ist nicht standardmäßig als Pear-Paket installiert; das bedeutet, dass Sie es manuell auf Ihrem Server installieren müssen.
- Die Version "Conventionnal Package" von Propel kann installiert werden; laden Sie diese spezifische Version herunter und installieren Sie sie ordnungsgemäß.
- Da die Propel-Befehlszeilen (
propel-gen
z.B.) nicht zugänglich sind, können Sie diese nicht direkt verwenden. - Das bedeutet, dass Propel nur in der Produktion verwendet werden kann, nachdem Sie die erforderlichen Klassen und Dateien lokal oder in einer anderen Entwicklungsumgebung erstellt haben.
- Alle Manipulationen und Codegenerierungen müssen anderswo durchgeführt werden, bevor die resultierenden Dateien in Ihre Produktionsumgebung übertragen werden.
Abhängigkeiten
- Alle notwendigen Abhängigkeiten für die Verwendung von Propel sind verfügbar, außer Phing.
- Phing ist für die Produktion nicht erforderlich, daher sollte das kein Problem darstellen.
- Stellen Sie sicher, dass alle anderen erforderlichen Abhängigkeiten für Propel korrekt installiert sind.
Link zu dieser FAQ: