咨询一下使用表单,支付流程的时候,这个费用计算的函数,是否不支持栏目模型字段的
// $id 记录id; $num 数量; $sku 自定义属性; $siteid 站点id
public function get_price($id, $num, $sku, $siteid) {
// 计算付款价格
$data = $this->_get_row($id, $siteid);
return $data['index']['kcfy'] + $data['index']['bxfy']; // 报名费+保险费
}这个是手册的然后,我这里另外一个地方想单独调用,一个费用,
于是我修改成了
// $id 记录id; $num 数量; $sku 自定义属性; $siteid 站点id
public function get_price($id, $num, $sku, $siteid) {
// 计算付款价格
$data = $this->_get_row($id, $siteid);
return $data['index']['kcfy']; // 报名费
}然后到前端提交的时候,发现获取不出来价格

请问我这里是怎么回事了,是否是不支持栏目模型字段造成的 还是
// 根据id查询表数据 // $id 记录id; $siteid 站点id private function _get_row($id, $siteid) { if (isset($this->row[$id]) && $this->row[$id]) { return $this->row[$id]; } $yuyue = $this->table($siteid.'_pxkc_form_baoming')->get($id); $yuyue['index'] = $this->table($siteid.'_pxkc')->get($yuyue['cid']); // 读取栏目模型字段 $r = $this->table($siteid.'_pxkc_category_data')->get($yuyue['cid']); $yuyue['index']['kcfy'] = $r['kcfy']; $this->row[$id] = $yuyue; return $this->row[$id]; }一楼大哥的思路