Zitat von
prop
ich habe ein Template angelegt. Hier lade ich das XML:
PHP-Code:
$xml = simplexml_load_file('files/xml/mein.xml');
Das Template wird in ein Modul geladen und dieses auf einer Seite ausgegeben.
Das funktioniert auch alles sehr gut, nur muss ich "files/xml/" auf "öffentlich" stellen und damit kommt jeder an das XML ran.
Das hat nichts mit dem auf "Öffentlich" stellen zu tun - das gilt nur für den Zugriff über das Frontend.
Korrekt wär es so:
PHP-Code:
$rootDir = \System::getContainer()->getParameter('kernel.project_dir');
$xml = simplexml_load_file($rootDir.'/files/xml/mein.xml');
Lesezeichen