fastadmin是一个基于php5.0开发的开源的后台管理系统,有丰富的插件可以使用

在fastadmin的添加和编辑的页面,我们看到下来框的代码是这样的

{:build_select('row[pid]', $ruledata, null, ['class'=>'form-control', 'required'=>''])}

但是不知道几个参数什么意思,怎么用

去找源码

在application/admin/common.php里面

fastAdmin build_select的使用

可以看到,第一个参数是字符串,后面三个都是数组

然后再往源头找

在extend/fast/form.php里面

fastAdmin build_select的使用

可以看到select方法的定义

继续往下,看一下select方法的实现

fastAdmin build_select的使用

在这里还不能完全看出来几个参数的意思

继续往下找

fastAdmin build_select的使用

到这里,就可以完全看出来了

第一个参数的意思是select的name值

第二个是option的value

第三个是默认选中的selected

第四个是class标签

fastAdmin build_select的使用

第二个参数是key=>value形式的数组

fastAdmin build_select的使用

key就是option的value

value就是显示的name

在模板里面直接这样调用,很方便

fastAdmin build_select的使用

 

相关文章: