Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

PHP: Ein Multidimensionales Array mit einem Key durchsuchen

Möchte man einen Wert aus einem multidimensionalen Array anhand des Keys auslesen und weiß nicht, wo dieser versteckt ist, so kann man mit folgender Funktion das Ganze recht gut bewerkstelligen. Natürlich sollte man keine super riesigen und weit…


Symfony 4: Eine Entity aus der Datenbank erstellen

Möchte man mit Symfony 4 Entitäten aus der Datenbank erstellen lassen, so kann es zu manch einer Fehlermeldung kommen und man kommt nicht wirklich. Auch wenn eigentlich alles dokumentiert ist, so findet oder sieht man die Fallstricke nicht gleich…


PHP: Wert aus einem multidimensionalen Array via Dot-Notation auslesen

In meinem vorherigen Tutorial habe ich eine Funktion gezeigt, die ein Multidimensionales Array anhand einer Strings erstellt. (PHP: Ein multidimensionales Array mit einem String-Pfad erstellen (Dot)).In diesem Tutorial habe ich die Gegen-Funktion…


PHP: Ein multidimensionales Array mit einem String-Pfad erstellen (Dot)

Möchte man aus einem String-Pfad, wie zum beispiel "liste.eintrag.name" und dem Wert "Max Mustermann" ein Array machen, dass  multidimensional ist und den Wert dann an der letzten Stelle, so kann man folgende kleine Funktion verwenden.


Twig: String/Label nur anzeigen, wenn es eine Übersetzung gibt, anstelle des Keys des Labels

Auf einer Seite bei der ich Twig als Template-Engine in Verbindung mit dem Übersetzungsfilter ( | trans) benutze, hatte ich das Problem, dass Twig den Key als Label ausgibt, wenn er das Label nicht in den Übersetzungen findet.Hier ein Beispiel, was…


PHP: Array nach Keys eines anderen Arrays filtern

Hat man ein Array, dass beispielsweise für eine Tabellenartige Ansicht genutzt wird und stellt einen Filter ein, dass nicht mehr alle Spalten gezeigt werden sollen, so hat man meistens folgende Konstellation:Array mit allen SpaltenArray mit Keys…


PHPStorm: Apache ANT mit PHPStorm unter Windows benutzen

Im Gegensatz zu IntelliJ hat PhpStorm keine direkte Inegration von Apache Ant. PhpStorm bietet aber die Möglichkeit "External Tools" zu benutzen und dieses Feature machen wir uns jetzt zu nutze.Diese Tutorial bezieht sich auf die Windows Version,…


PhpStorm unter Windows: Git-Bash als Terminal/Console anstelle von CMD benutzen

Unter Windows ist die Standard-Konsole ja CMD von Windows. Die Konsole ist für den einen oder anderen Benutzer, die Linux-Server oder Mac gewohnt sind eher unhandlich. Hat man Git auf seinem Rechner installiert, so hat man meistens auch die…


CSS: Pures CSS Star Rating ohne Javascript

Bewertungen auf Webseiten sind ein beliebtes Element. Viele dieser Bewertungssysteme sind allerdings mit Javascript gebaut, meistens mit jQuery. Dies ist nicht mehr nötig und geht mitlerweile komplett ohne Javascript. Der Wert, der aus der…


PHP: Einfacher Datei-Download

Möchte man eine Datei zum Download anbieten und die Datei nicht direkt verlinken, so kann man mit PHP die Datei an den Benutzer senden. Das hat mehrere Vorteile. So werden beispielsweise PDF Dateien auch heruntergeladen und nicht direkt im Browser…