警告:管理员端的array_merge

时间:2014-11-12 05:53:27

标签: php opencart opencart2.x

我创建了自定义模块。 &安培;使用下面的代码获取语言文件。所以,它在OpenCart 1.5.6.4中运行良好。

(管理员\控制器\模块\ custom.php)

$language = $this->load->language('module/custom');
$this->data = array_merge($this->data, $language);

但是,它无法在Opencart 2.0中使用。

在OpenCart 2.0的管理员端模块中获取以下错误

Warning: array_merge() [function.array-merge]: Argument #1 is not an array 

我该如何解决?

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

我已从代码中移除$this->data&它工作正常。

正确的代码。

$data = array_merge($language);