问题描述
这段代码有什么问题?
// Begin LJK - option display names
if (strlen(trim($option['display'])) != 0){
$option['name'] = $option['display'];
}
// End LJK - option display names
我在购物车上遇到了这个错误!但是模块工作正常
注意:未定义索引:显示在/home/opencart/public_html/storage/modification/catalog/controller/checkout/cart.PHP 101行
解决方法
在使用trim和strlen方法之前,你应该检查这个显示键是否存在于这个数组中( $option['display'] ) 所以你应该把你的代码改成这样:-
if ( !empty($option['display']) && strlen(trim($option['display'] ) ) != 0 ) {
$option['name'] = $option['display'];
}