最萌小学妹,临淄在线,翠摇魂
简要归纳:
1、二者都可用来接收post表单提交的数据。
2、i('post.')方法可直接接收赋值给变量如$post=i('post.'),create()方法源于父类模型封装,需先实例化父类模型,如:$post=m('test')->create()。
3、i('post.')方法内置默认过滤方法htmlspecialchars可过滤html实体,create()方法需手动创建。
4、create()方法包含一系列 自动验证 自动处理 字段映射等机制(需自定义规则),i('post.')方法无。
5、i('post.')方法可接收所有表单字段,create()方法创建的数据对象会自动过滤掉与数据表中字段不匹配的表单字段。
6、i('post.')方法多用于字段数据较少,不需要一系列自动功能的场景,create()方法则相反。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
php的instanceof和判断闭包Closure操作示例
php数组函数array_push()、array_pop()及array_shift()简单用法示例
yii2.0框架实现上传excel文件后导入到数据库的方法示例
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
网友评论