不能将产品类型的对象用作数组 prestashop 1.7
Cannot use object of type Product as array prestashop 1.7
我有问题,当我在 prestashop 1.7.1.1 的产品页面上更改偏角时
当我查找错误时,它看起来是这样 error image
任何人都可以帮助我,我正在使用 prestashop 1.7.1.1
我有同样的错误:"Cannot use object of type Product as array"。
在 Prestashop 1.7 中:"Objects are no longer passed to Smarty. We only use arrays now." (http://build.prestashop.com/news/module-development-changes-in-17/#general-information)
在我的例子中,它是一个模块 'productcomments'。他覆盖了 "product" 索引并将 "array" 更改为 "object"。
可能很容易解决
消息说您正在尝试使用数组之类的对象
假设您想从变量中获取 id:
对于数组
$product['id']
但对于对象
$product->id
所以在模板中搜索产品变量的错误使用并修复它。
我有问题,当我在 prestashop 1.7.1.1 的产品页面上更改偏角时 当我查找错误时,它看起来是这样 error image
任何人都可以帮助我,我正在使用 prestashop 1.7.1.1
我有同样的错误:"Cannot use object of type Product as array"。
在 Prestashop 1.7 中:"Objects are no longer passed to Smarty. We only use arrays now." (http://build.prestashop.com/news/module-development-changes-in-17/#general-information)
在我的例子中,它是一个模块 'productcomments'。他覆盖了 "product" 索引并将 "array" 更改为 "object"。
可能很容易解决
消息说您正在尝试使用数组之类的对象
假设您想从变量中获取 id:
对于数组
$product['id']
但对于对象
$product->id
所以在模板中搜索产品变量的错误使用并修复它。