多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 数据获取 > 图片演示: ![](https://img.kancloud.cn/63/2e/632e86c11ec84531557efbc1c56cceb0_1920x903.png) > 说明: 返回表单字段对应的值。 方法:`load($callable)` * 参数 **callable** (必须),为 callable 闭包。 ```php load(function(){...}); ``` * 返回值:返回字段key=>value形式的数组。例: ```php load(function(){ return [ "name"=>"姓名", "sex"=>"性别", ]; }); ``` > 示例 | 切换栏 | 字段 | | --- | --- | | 基础 | `姓名` | | 其他 | `性别` | 构建上述表单。方法如下: ```php $builder=YF('general_example') ->tab(["base"=>"基础","other"=>"其他"]) ->field(function($tab){ $field=[]; switch ($tab){ case 'base': $field=[ 'name'=>['title'=>'姓名','verify'=>'require|chs','desc'=>'只能输入汉字'] ]; break; case 'other': $field=[ 'sex'=>[ 'title'=>'性别', 'type'=>'radio', 'verify'=>'require|in:man,woman', 'options'=>["man"=>"男","woman"=>"女"] ] ]; break; } return $field; }) ->load(function(){ $user = ....; // 获取用户数据 return [ "name"=>$user["name"], "sex"=>$user["sex"] ]; }) ```