Opencart PHP通知; Undefine变量:用户名

时间:2016-09-08 20:28:08

标签: php opencart

我正在使用Opencart版本2.3.0.2,我收到错误日志:

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;

我可以假设以下陈述是正确的;

它未定义的原因是因为它尚未首先在控制器文件中设置。

Opencart使用MVC架构,varibles在Controller中定义,然后在Template / View文件中使用。因此,它始终使用isset()

评估为false

未设置变量$username

控制器文件(位于:admin/controller/common/column_left.php)中缺少的代码为:

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

1 个答案:

答案 0 :(得分:0)

更新代码行号。 admin/view/template/common/column_left.tpl中的5,如下所示



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

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