ThinkPHP5 中遇到的一些坑

获取 checkbox 数组

使用 $ids = input('ids/a', []) ,其中第一个参数里面的 ids 是checkbox中的name="ids[]",而后面的 /a 代表强制转换成数组,第二个参数 [] 代表如果没有获取到数据则置 $ids 为空。

总结:

input('params/a')  :  强制转换为数组类型

input('params/s')  :  强制转换为字符串类型

input('params/d')  :  强制转换为整型类型

input('params/b')  :  强制转换为布尔类型

input('params/f')  :  强制转换为浮点类型


控制器前置操作

protected $beforeActionList=[

    'isLogin'=>['except'=>'login,vlogin']

];

其中,except 代表有哪些方法不执行前置操作,而它里面的值('login,vlogin')之间不能存在空格

你可能感兴趣的:(ThinkPHP5 中遇到的一些坑)