Wo müssen in Pimcore die php-Klassen abgelegt werden, damit der Grid Column Configuration Operator "PHPCode" diese findet?
Seit Pimcore 5.x stehen Grid Configuration Operatoren zur Verfügung, um in speziellen Spalten des Objektgrids berechnete Werte anzuzeigen. Mit dem Operator "PHPCode" lassen sich individuelle Getter erstellen.
Die Klasse kann an einen beliebigen Ort liegen, der vom Autoloader gefunden wird. Am einfachsten ist es, die Klasse im AppBundle abzulegen. Die Ordnerstruktur im AppBundle entspricht dann dem Namespace, den man im Pimcore-Backend ebenfalls mit angeben muss. Legt man die Klasse "MyCustomCalculator" z.B. in "src/AppBundle/Export/Calculator/MyCustomCalculator.php" ab, muss man im Pimcore-Backend als Calculator folgendes eingeben: "\AppBundle\Export\Calculator\MyCustomCalculator".