2016-09-08 1 views
2

Ich verwende Opencart Version 2.3.0.2 und ich bin immer ein Fehlerprotokoll mit:Opencart PHP Hinweis; Undefine Variable: Benutzername

PHP Notice: Undefined variable: username in 
2016-09-08 12:53:35 - PHP Notice: Undefined variable: username in /home/sitename/public_html/storename/admin/view/template/common/column_left.tpl on line 5; 

Kann ich davon ausgehen, die folgende Aussage ist richtig;

Der Grund, warum es nicht definiert ist, liegt darin, dass es nicht zuerst in der Controller-Datei festgelegt wurde.

Opencart verwendet die MVC-Architektur, Variablen werden im Controller definiert und dann in den Vorlagen-/Ansichtsdateien verwendet. Aus diesem Grund wird es immer falsch bewerten mit isset()

Variable $username nicht gesetzt ist,

Der Code aus dem Controller-Datei fehlt (befindet: admin/controller/common/column_left.php) wäre:

if (isset($username)) 
    $this->data['username'] = $this->config->get('username'); 
+0

Dies ist definitiv ein Fehler gegeben. Es scheint in der neuesten unveröffentlichten Build behoben zu sein - Sie können es wahrscheinlich als Ersatz einfügen: https://github.com/opencart/opencart/blob/master/upload/admin/controller/common/column_left.php – billynoah

+0

Danke , Ich werde es chk heraus –

+0

Ich habe die Version in Github hochgeladen und immer noch den gleichen Fehler. Ich legte beide Dateien nebeneinander und konnte nichts anderes finden. Ich habe auch die Änderungen gemacht, wie ich oben geschrieben habe und nichts passiert. Immer noch den gleichen Fehler. Irgendwelche anderen Vorschläge? –

Antwort

0

Aktualisierung des Codes Linie Nr. 5 in admin/view/template/common/column_left.tpl wie unten

<img src="<?php echo $image; ?>" alt="<?php echo $firstname; ?> <?php echo $lastname; ?>" title="<?php echo $firstname; ?> <?php echo $lastname; ?>" class="img-circle" />

https://forum.opencart.com/viewtopic.php?p=637581

+0

Versuchen Sie nicht, das Snippet für nicht funktionierenden Code zu verwenden, sondern stattdessen einen Codeblock. – ppovoski

Verwandte Themen