Top danke. ich würde gerne die Contao-Struktur beibehalten, nur findet Contao dann die Bundles nicht. Kann es sein, dass die composer.json im Bundle selbst ignoriert wird? Denn die Classen & Daten aus src/Ressources/contao/* lädt es mir auch nicht. Ich habe folgenden Aufbau im bundles-Verzeichnis:
- SIH
-- SearchBundle
---- src
------- Resources
------- SIHSearchBundle.php
---- composer.json
Und in der Composer.json steht
Code:
"autoload": {
"psr-4": {
"SIH\\SearchBundle\\": "src"
},
"classmap": [
"src/Resources/contao/"
]
}
Und in der ContaoManagerPlugin-Klasse
PHP-Code:
return [
BundleConfig::create('SIH\SearchBundle\SIHSearchBundle')
->setLoadAfter(['Contao\CoreBundle\ContaoCoreBundle'])
->setReplace(['search']),
];
Wenn ich die Datei SIHSearchBundle.php direkt unter SIH/SearchBundle speicher, wird zumindest die Klasse gefunden, aber der Rest nicht.
Lesezeichen