表单钩子提交了数据,然后调试可以看到有canfei这个字段的数据,但是后台和返回就没有。
代码如下
\Phpcmf\Hooks::app_on('form','form_post_before', function($data) {
//$data 模块数据
if(isset($data['di2fencaipin'])){
$data['canfei'] = 5 + floatval($data['d2fcpje']) + floatval($data['d2fczsje']);
}else{
$data['canfei'] = 5;
}
dr_debug('test', $data);
return dr_return_data(1, $data);
//return dr_return_data(0, '失败时的拦截返回'); 失败时的拦截返回
});
截图如下。
我直接写到提交这里,但是还是没有写入到数据库中。
正确写法。唉。。。脑子不知道想啥!!!!