model也并不必须是数据库字段,还可以是任意表单字段,model本来就分ar model和form model
不是快递方式是支付方式,标题写错了,已修改 支付方式配置
'standard' => [ // 标准支付类型:在购物车页面进入下单页面,填写支付信息,然后跳转到第三方支付网站的支付类型。
/* 'check_money' => [ // 货到付款类型。
'label' => 'Check / Money Order',
//'image' => ['images/mastercard.png','common'] ,# 支付页面显示的图片。
'supplement' => 'Off-line Money Payments', // 补充信息
'style' => '<style></style>', // 补充css,您可以在这里填写一些css
'start_url' => '@homeUrl/payment/checkmoney/start', // 点击按钮后,跳转的url,在这个url里面写支付跳转前的提交信息。
'success_redirect_url' => '@homeUrl/payment/success', // 在支付平台支付成功后,返回的页面
],*/
'remaning' => [ // 货到付款类型。
'label' => '积分支付',
//'image' => ['images/mastercard.png','common'] ,# 支付页面显示的图片。
'supplement' => '使用账户中的积分支付', // 补充信息
'style' => '<style></style>', // 补充css,您可以在这里填写一些css
'start_url' => '@homeUrl/payment/remaning/start', // 点击按钮后,跳转的url,在这个url里面写支付跳转前的提交信息。
'success_redirect_url' => '@homeUrl/payment/success', // 在支付平台支付成功后,返回的页面
],
文件Checkout\block\onepage\Placeorder.php checkOrderInfoAndInit()方法中有这一句
$payment_method = isset($post['payment_method']) ? $post['payment_method'] : '';
这个payment_method的值是remaning,写入数据库和后台显示的也是这个值,我想显示的是"积分支付"
那我可以肯定邮寄地址中email地址是没有后端验证的 电话号码和邮政编码前端和后端验证都没有,不过考虑到邮政编码各国格式不一样,验证不好写,但是电话号码还是有统一格式的
我用adminlte+kartik-v+gii做过 fecshop好像没有用yii框架下的验证器,而是自己写的验证,按yii的思路去改验证总是找不到地方
可能你没有完全理解我的意思 我说的是appadmin配置中加上这段代码会更好
'view' => [
'theme' => [
'basePath' => '@appadmin/views',
'baseUrl' => '@web',
'pathMap' => [
'@fecadmin/views' => '@appadmin/views',
],
],
],