私はOpencartバージョン2.3.0.2を使用していますが、私はエラーログを取得しています:私は、次のステートメントが正しいと仮定することができOpencart PHP Notice;未定義の変数:ユーザー名
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アーキテクチャを使用し、可変部はコントローラで定義され、テンプレート/ビューファイル内で使用されます。次のようになります。このような理由から、それは常に
が(admin/controller/common/column_left.php
に位置):コントローラファイルから欠落しているコードは、
変数$username
isset()
が設定されていない使用して偽を評価します
if (isset($username))
$this->data['username'] = $this->config->get('username');
以下で示される通り。これは、未発売の最新のビルドで修正されたようです。代わりに、おそらくそれを置き換えることができます:https://github.com/opencart/opencart/blob/master/upload/admin/controller/common/column_left.php – billynoah
ありがとう、私はそれをchkします –
私はgithubでバージョンをアップロードしても、同じエラーが表示されます。私は両方のファイルを並べて配置し、別のものを見つけることができませんでした。私も上記のように修正を行いましたが、何も起こりません。それでも同じエラーが発生します。その他の提案はありますか? –