Hallo zusammen,
also, ich habe einen Controller erstellt:
Code:
class CompanyController
{
#[Route('/company/new', name: CompanyController::class)]
public function test(Request $request): Response
{
return new Response('company controller works');
}
}
Fuktioniert ganz gut, bis ich eine Model hinzufüge:
Code:
class CompanyController
{
#[Route('/company/new', name: CompanyController::class)]
public function test(Request $request): Response
{
$test = MemberCompanyModel::findById(0);
return new Response('company controller works');
}
}
Dann bekomme ich folgenede Fehlermeldung:
There is no class for table "tl_member_company" registered in $GLOBALS['TL_MODELS'].
Obwohl alle meine Modelle in config.php registriert sind:
Code:
// Back end modules
$GLOBALS['BE_MOD']['accounts']['member_company'] = [
'tables' => ['tl_member_company']
];
$GLOBALS['BE_MOD']['accounts']['member_company_event'] = [
'tables' => ['tl_member_company_event']
];
$GLOBALS['TL_MODELS']['tl_member_company'] = MemberCompanyModel::class;
$GLOBALS['TL_MODELS']['tl_member_company_event'] = MemberCompanyEventModel::class;
Was komisch ist: es ist ganz egal welches Modell ich nutze (MemberModel, UserModel oder meine eigene) ich bekomme immer wider die gleiche Fehlermeldung. Weiß jemand vielleicht woran das liegen kann?
dump-autoload / clear cache bringt soweit nicht