我有一个 for 循环,想在 smarty 页面上显示一些算术操作
<tr>
<td>{$_available_stockDataList[mcrList].main_category}</td>
<td>{$_available_stockDataList[mcrList].category}</td>
<td>{$_available_stockDataList[mcrList].name}</td>
<td>{$_available_stockDataList[mcrList].stock-$_available_stockDataList[mcrList].deliver}</td>
<td>{$_available_stockDataList[mcrList].price}</td>
<td>{math equation="( x * z )" x=$_available_stockDataList[mcrList].stock-$_available_stockDataList[mcrList].deliver z=$_available_stockDataList[mcrList].price}</td>
</tr>
对于最后一个单元格,我使用了 smarty 数学标签。当 $_available_stockDataList[mcrList].price 为零时,它会出现错误。参数 z 为空
我怎样才能解决这个问题?