Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

De Propel-abstractielaag gebruiken

Bijwerken 05-05-2026

Deze handleiding is bedoeld voor ontwikkelaars die het ORM Propel willen gebruiken op een hostingomgeving waarbij de toegang tot de opdrachtregel beperkt is.

 

Voorwoord

  • Het ORM maakt het mogelijk om de objecten van een applicatie te koppelen aan de tabellen van een database. U manipuleert de gegevens via PHP-objecten, in plaats van directe SQL-code te schrijven.
  • Propel is de abstractielaag die deze interacties (relaties, joins, paginering) beheert, om het onderhoud van de code te vereenvoudigen.

 

Speciale kenmerken en beperkingen

  • Propel is niet standaard vooraf geïnstalleerd via Pear.
    • U moet het handmatig in uw project installeren.
    • Het is verplicht om de versie "Conventional Package" van Propel te downloaden.
  • Opdrachten voor de opdrachtregel (zoals propel-gen) kunnen niet op de server worden uitgevoerd.
    • Daarom wordt Propel in de productieomgeving alleen in de "runtime"-modus gebruikt. Het genereren van de klassen (build) moet lokaal worden uitgevoerd.
    • De workflow bestaat eruit om de code te genereren in een ontwikkelomgeving en vervolgens de resulterende bestanden naar de server te uploaden.
  • Afhankelijkheden:
    • Alle benodigde bibliotheken voor Propel zijn beschikbaar, met uitzondering van Phing.
    • Het ontbreken van Phing heeft geen invloed op de productieomgeving, omdat dit hulpmiddel alleen nodig is tijdens de lokale generatiefase.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1142


Is deze veelgestelde vragenlijst nuttig geweest?