Skip to the content
Documentation

Help center

Help for PHP Developers

Work on Exponential in PHP: the kernel and its classes, autoloads, the command line, Composer, tests and coding standards.

79 pages

Start here

Read these pages in this order.

  1. PHP-Entwickler: hier beginnen Wo PHP-Entwickler beginnen - was Exponential als PHP-Codebasis ist, Ihre erste Stunde, die Regeln, denen je...
  2. Eine Datenbanktabelle anlegen Eine Migration, die eine eigene Tabelle der Site auf jeder Engine aus einer Definition im Format von share/...
  3. Migrationen Der Anfang von allem rund um Migrationen in Exponential 6.0.15 - Schema- und Inhaltsänderungen, einmal als...
  4. Eine Inhaltsklasse anlegen oder ändern Eine Migration, die die Inhaltsklasse news_article mit ihren Attributen und ihrer Klassengruppe anlegt, auf...
  5. Inhalte in großen Mengen ändern Eine Migration, die alle Objekte einer Klasse in Stapeln durchgeht, von jedem, das die Änderung braucht, ei...
  6. Migrationen testen: Prüfung, Simulation, Diff und CI Vier Ebenen von Tests für Migrationen - die Prüfung ohne Datenbank, der Probelauf, die Simulation mit Diff...

Good to know

  • Migrationen in PHP schreiben

    Eine praktische Seite für PHP-Entwickler - die Migrationsklasse und ihr Namensraum, die Kontext-API, Referenzen zwischen Migrationen, Ausnahmen und Transaktionen je Engine, die Kernel-APIs einer Migration, ein…

  • Migrationen

    Der Anfang von allem rund um Migrationen in Exponential 6.0.15 - Schema- und Inhaltsänderungen, einmal als Dateien unter Versionskontrolle geschrieben und auf jede Installation einer Site in derselben Reihenfolge…

  • Migrationen: eine erste PHP-Migration, Schritt für Schritt

    In diesem Tutorial schreiben Sie zwei PHP-Migrationen für eine Site: Die eine legt eine Tabelle exp_news_note mit einer ersten Zeile an, die andere veröffentlicht einen Ordner „News“ unter der Inhaltswurzel und vermerkt…

  • PHP-Migrationen

    Diese Seite ist die Referenz für eine in PHP geschriebene Migration: die Datei, die Klasse, die Methoden, die der Runner aufruft, was der Kontext einer Migration gibt, Transaktionen, Fehler, Referenzen zwischen…

  • Eine Datenbanktabelle anlegen

    Eine Migration, die eine eigene Tabelle der Site auf jeder Engine aus einer Definition im Format von share/db_schema.dba anlegt, eine erste Zeile schreibt und sie in down() wieder löscht - mit Probelauf, Lauf, Prüfung…

  • Eine Inhaltsklasse anlegen oder ändern

    Eine Migration, die die Inhaltsklasse news_article mit ihren Attributen und ihrer Klassengruppe anlegt, auf Entwicklung, Staging und Produktion gleich, und das Muster, mit dem eine spätere Migration eine Klasse ändert…

Search by topic

Each button lists the pages of one topic for PHP Developers.

Recently updated

Free documentation: use it to help yourself and others

This help is free documentation, licensed under the GNU Free Documentation License 1.3 or later. You may use it, share it and improve it:

  • Study it Read any page as often as you like, for any purpose.
  • Copy it and share it Give pages to other users, on paper or as files. Keep the copyright notice, the license notice and a copy of the license with every copy.
  • Translate, adapt and improve it Share your version under the same license, with the original notices and a note of what you changed.
  • Cite it Refer to a page by its title and its address in the help, or its file in the doc directory.
  • Contribute fixes back Use "Edit on GitHub" on any page. Changes are accepted under the same license, so they stay free for everyone.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x