Hallo also, ich bin ziemlich neu zu PHP und ich versuche, eine Antwort von einer Anfrage zu bekommen, aber alles, was ich bekomme ist ein 500 Fehler und Fatal Fehler: Call to undefined Methode repairReportsController :: doAction()fataler Fehler Aufruf zu undefinierte Funktion Methode repairReportsController :: doAction()
hier ist mein Code
class repairReportsController
{
function postRepair($request){
print_r($request);
if (isset($request->parameters)) {
$parameters = $request->parameters;
if (isset($parameters['getId'])) {
$userId = $parameters['getId'];
}
}
print_r($request->parameters);
}
}
Dies ist doAction() ist Aufruf, sondern arbeitet mit anderen Controllern.
$result = $controller->doAction($request);
HI dort ist der Code in einer komplett anderen Datei und funktioniert mit allen anderen Controllern, so dass ich nicht dachte, dass es notwendig war, aber ich werde es jetzt hinzufügen – Tfish
Wo ist DoAction() Funktion in Ihrer Klasse? Es kann nicht aufgerufen werden, wenn es nicht existiert. – Jocelyn
@Jocelyn ist richtig, es sieht so aus, als ob Sie versuchen, einen Framework-Controller zu "erweitern", aber das fehlt Ihnen in Ihrer Klassendefinition. –