Illegal string offset 'name'

07/25/2018 18:38 Lucky_Patcher#1
Quote:
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: controllers/item.php
Line Number: 24
Betroffene Zeile :

PHP Code:
if($cache2 !== false)
        {
            
$itemName $cache2['name'];
        } 
Kompletter Code :


Wie es mit einem Array zu lösen wäre, habe ich scohon herausgefunden, aber das da ...
07/25/2018 20:06 False#2
Quote:
Originally Posted by Lucky_Patcher View Post
Wie es mit einem Array zu lösen wäre, habe ich scohon herausgefunden, aber das da ...
Was meinst du damit ?
Der Fehler sagt eigentlich deutlich wo der Fehler liegt, $cache2 ist ein Array/Objekt(ArrayAccess) und hat halt kein Key mit dem Namen "name"..

Mehr können wir dir auch nicht sagen da wir nicht wissen was aus dem Cache zurück kommt, schau nach was zurück kommt (var_dump o.ä.) und prüf warum kein Key mit dem Namen "Name" vorhanden ist..
07/25/2018 22:14 Lucky_Patcher#3
Quote:
Originally Posted by .ƒaℓsє. View Post
Was meinst du damit ?
Der Fehler sagt eigentlich deutlich wo der Fehler liegt, $cache2 ist ein Array/Objekt(ArrayAccess) und hat halt kein Key mit dem Namen "name"..

Mehr können wir dir auch nicht sagen da wir nicht wissen was aus dem Cache zurück kommt, schau nach was zurück kommt (var_dump o.ä.) und prüf warum kein Key mit dem Namen "Name" vorhanden ist..
Du hast den Code vorliegen und siehstnicht was zurück kommt? ...
07/25/2018 22:32 False#4
Quote:
Originally Posted by Lucky_Patcher View Post
Du hast den Code vorliegen und siehstnicht was zurück kommt? ...
Okay mr oberschlau dann sag mir bitte wo man in dem Code die Methode "get" die auf "$this->cache" aufgerufen wird sieht.
Da "cache" wohl in "MX_Controller" deklariert wird, sieht man es nirgendwo:rolleyes:

Sowas liebe ich ja :D
07/27/2018 02:26 Lucky_Patcher#5
Mit Worte um sich werfen, aber nicht mal [Only registered and activated users can see links. Click Here To Register...] aufrufen um eventuell helfen zu können, lieber Fachsprachen sprechen die keine Sau versteht.
07/27/2018 02:46 False#6
Quote:
Originally Posted by Lucky_Patcher View Post
Mit Worte um sich werfen, aber nicht mal [Only registered and activated users can see links. Click Here To Register...] aufrufen um eventuell helfen zu können
Unsere "Aufgabe" ist es dir zu helfen, deine Aufgabe ist es uns mit Informationen zu beliefern damit wir überhaupt helfen können.
Wenn du uns nur ein Ausschnitt gibst, können wir nur das analysieren was wir sehen und dementsprechend fällt auch die Antwort aus.
Natürlich hätte ich jetzt anhand deiner gelieferten Informationen suchen können ob du potentiell ein Framework nutzt, aber davon ab das du bisher nicht erwähnt hast das du ein CMS/Framework nutzt, ist es auch nicht meine "Aufgabe" rauszusuchen was du nutzt.


Quote:
Originally Posted by Lucky_Patcher View Post
lieber Fachsprachen sprechen die keine Sau versteht.
Wenn du die paar Begriffe nicht verstehst solltest du dir die Basics noch einmal anschauen, da fast nur basic "keywords" genutzt wurden (Ausgenommen jetzt mal das ArrayAccess Interface).


Da auf der von dir gelieferten Github Seite keine Dokumentation hinterlegt oder verlinkt wurde können wir dir wohl nicht weiter helfen, da sich wahrscheinlich jetzt keiner durch den Code wühlen wird.

Als gut gemeinten Rat: Finger weg von dem CMS/Framework.
Es wird nicht mehr entwickelt und wurde zuletzt vor 3 Jahren angefasst und ist somit auf einem zu alten Stand, gehe mal von PHP 5.X aus.
Für PHP 5.4 z.b. liefen vor 3 Jahren die Updates aus (auch Sicherheitsrelevante!) => [Only registered and activated users can see links. Click Here To Register...], was das heißt wirst du wohl wissen.


Wenn du dennoch dabei bleiben willst (wieso auch immer), dann hilft wohl nur debugen, debugen, debugen.