Hi,
ich bin relativ neu was das entwickeln von Contao Plugins angeht und ich weiß im Moment nicht wie ich mein Problem lösen soll.
Ich habe eine Erweiterung und bekomme die Fehlermeldung: Attempted to load class "myClass" from namespace "Memberlevels". Did you forget a "use" statement for another namespace?
ordnerstruktur.PNG
autoload.php
PHP-Code:
ClassLoader::addNamespaces(array
(
'Memberlevels',
));
gister PSR-0 namespace
*/
if (class_exists('NamespaceClassLoader')) {
NamespaceClassLoader::add('Memberlevels', 'system/modules/memberlevels/classes');
}
if (class_exists('NamespaceClassLoader')) {
NamespaceClassLoader::addClassMap(array
(
'Memberlevels' => 'system/modules/memberlevels/classes/myClass.php'
));
}
/*
* Register the templates
*/
TemplateLoader::addFiles([
'cookiebar' => 'system/modules/memberlevels/templates',
]);
config.php
PHP-Code:
$GLOBALS['TL_HOOKS']['outputBackendTemplate'][] = array('Memberlevels\myClass', 'myOutputBackendTemplate');
Was mache ich falsch? Muss ich noch etwas in der myClass.php eintragen?
Grüße
Bär
Lesezeichen