Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Gebruik de abstractielaag van Propel
Deze handleiding is bedoeld voor ontwikkelaars die de ORM Propel willen gebruiken op een hostingomgeving waar de toegang tot de opdrachtregel beperkt is.
Inleiding
- De ORM maakt het mogelijk om objecten in een applicatie te koppelen aan tabellen in een database. De gegevens worden gemanipuleerd via
PHP-objecten in plaats van rechtstreeksSQL-code te schrijven. Propelis de abstractielaag die deze interacties (relaties, joins, paginering) beheert om het onderhoud van de code te vereenvoudigen.
Bijzonderheden en beperkingen
Propelis niet vooraf geïnstalleerd viaPear.- U moet het handmatig in uw project installeren.
- Het is essentieel om de versie "Conventional Package" van
Propelte downloaden.
- De CLI-opdrachten (zoals
propel-gen) kunnen niet op de server worden uitgevoerd.- Daarom kan
Propelin de productieomgeving alleen in de "Runtime"-modus worden gebruikt. Het genereren van de klassen (build) moet lokaal worden uitgevoerd. - De workflow is om de code te genereren in een ontwikkelomgeving en vervolgens de resulterende bestanden naar de server te kopiëren.
- Daarom kan
- Afhankelijkheden:
- Alle bibliotheken die nodig zijn voor
Propelzijn beschikbaar, met uitzondering vanPhing. - Het ontbreken van
Phingheeft geen invloed op de productieomgeving, omdat dit hulpmiddel alleen nodig is tijdens de lokale generatiefase.
- Alle bibliotheken die nodig zijn voor
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1142
Is deze veelgestelde vragenlijst nuttig geweest?