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')之间不能存在空格

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。