人人悦系统开发部分核心代码分享:
public function create($id = 0)
{
if ($id) $vipinfo = \app\admin\model\user\UserArea::get($id);
$field[] = Form::input('uid', '用户ID', isset($vipinfo) ? $vipinfo->uid : '')->col(Form::col(24))->readonly( $id ? true : false);
$field[] = Form::number('rate', "分润比例(%)", isset($vipinfo) ? $vipinfo->rate : 0)->min(0)->col(24);
$field[] = Form::cityArea('area', '省市区', isset($vipinfo) ? $vipinfo->province : '',isset($vipinfo) ? $vipinfo->city : '',isset($vipinfo) ? $vipinfo->district : '');
$field[] = Form::city('city', '省市', (isset($vipinfo) && !$vipinfo->district) ? $vipinfo->province : '',( isset($vipinfo) && !$vipinfo->district) ? $vipinfo->city : '');
$field[] = Form::radio('status', '状态', isset($vipinfo) ? $vipinfo->status : 1)->options([['label' => '开启', 'value' => 1], ['label' => '关闭', 'value' => 0]])->col(24);
$form = Form::make_post_form('添加区域代理', $field, Url::buildUrl('save', ['id' => $id]), 2);
$this->assign(compact('form'));
return $this->fetch('public/form-builder');
}