tp中让头疼似懂非懂的create

项目中多次用到create() 只能它是表单验证,不过好出错,痛下心扉好好了解理解它的来龙去脉和所用的用法

一:通过create() 方法或者 赋值的方法生成数据对象,然后写入数据库

1 $model = D('User');
2 $model->create();  //略过具体的自动生成和验证判断
3 $model->add()

  1:create()方法还支持其他方式创建数据对象:如,其他的数据对象或者数组

   1 $data['name'] = 'Mike'; 2 $data['sex'] = 'male'; 3 $user->create($data); 

  2: 创建完成的数据可以直接读取和修改

  3: create的第二个操作方法可以指定创建数据的操作状态,默认是自动判断是写入还是更新操作

  4: 如果没有定义自动验证的话,create方法返回值是创建完成的数据对象数组

  5:create方法创建的数据对象时保存在内存中,并没有实际写入到数据库中,直到使用add或则save方法才会真正写入到数据库

二:用于写入:field()和create()结合使用,检测字段的合法性(表单提交)

 1 $model->field('title,email,content')->create(); 

    合法字段只有title,email,content,无论用户通过什么手段添加其他字段都会屏蔽掉。

三:自动验证,是模型层提供的一种数据验证方法,create创建数据对象的时候自动进行数据验证:具体分为静态和动态方式

 

四:create() 在创建数据对象的同时,完成一系列的工作,工作流程

        步骤                                           说明                                                 返回          
1获取数据源(默认是POST数组) 
2验证数据源合法性(非数组或者对象会过滤)失败返回false
3检查字段映射 
4判断数据状态(新增或者编辑,指定或者自动判断) 
5数据自动验证失败返回false
6表单令牌验证失败返回false
7表单数据赋值(过滤非法字段和字符串处理) 
8数据自动完成 
9生成数据对象(保存在内存) 

转载于:https://www.cnblogs.com/qzjpkfj/p/4214168.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 西门子TP1200是一款功能强大的工控触摸屏,其文手册提供了详细的操作指导和技术说明。 该手册首先介绍了TP1200的基本特点和硬件配置,包括屏幕尺寸、显示分辨率、触摸屏类型等。接着,手册详细介绍了TP1200的外观设计和安装方式,包括固定安装和面板安装,这有利于用户根据实际需求进行选择。 手册还详细说明了TP1200的软件功能和设置方法。它提供了丰富的操作界面,包括触摸操作、菜单导航、数据输入等,以及多语言支持,其包括文。手册示范了如何进行屏幕布局设计、信号配置和用户权限设置,以及如何创建和编辑触摸屏的界面和程序。 此外,手册还介绍了TP1200的通信功能,如与PLC、传感器、执行机构等外部设备的连接方式和通信协议。它还详细说明了TP1200支持的通信接口和通信参数设置,以及如何在触摸屏上进行数据监控和远程控制。 最后,手册还提供了故障排除和维护指导。它列出了常见问题及其解决方法,以及TP1200的保养要求和常规维护方法。用户可以根据手册上提供的步骤,自行进行故障排查和维修,从而保证设备的正常运行。 综上所述,西门子TP1200文手册提供了全面的操作指导和技术说明,使用户能够全面了解和使用TP1200触摸屏。该手册的详细内容涵盖了TP1200的硬件配置、软件功能、通信设置和故障排除等方面,对于用户在使用和维护过程遇到的各种问题都能够提供解决方案。 ### 回答2: 西门子TP1200是一款功能强大的触摸式人机界面控制器。它配备了12英寸的彩色触摸屏,具有用户友好的界面和操作方式。 西门子TP1200文手册详细介绍了该设备的功能和特点,以及如何正确操作和维护。手册涵盖了以下内容: 1. 设备介绍:手册首先介绍了TP1200的外观和主要部件,包括屏幕、按钮和连接口。同时还介绍了设备的基本功能和用途。 2. 操作说明:手册详细描述了如何正确操作TP1200。包括如何导航菜单、选择功能、输入参数等。通过阅读手册,用户可以了解到TP1200的各种功能和操作方法。 3. 编程指南:TP1200还支持用户根据自己的需求编写程序。手册提供了编程指南,介绍了如何使用编程软件进行编程,包括程序结构、语法、数据类型等。 4. 故障排除和维护:手册还提供了关于故障排除和维护的指导。用户可以根据手册的说明进行故障排查,以及定期的维护工作,以确保设备正常运行。 总的来说,西门子TP1200文手册是一本详细且易懂的操作指南,可以帮助用户快速掌握TP1200的使用。无论是初次接触还是有一定经验的用户,在阅读手册后都能更好地使用和维护该设备。 ### 回答3: 西门子TP1200文手册是一本详细介绍西门子TP1200系列触摸屏的使用和操作方法的指南。这个手册以简单易懂的文语言编写,方便用户学习和使用该触摸屏。 首先,手册会详细介绍TP1200触摸屏的外观和主要功能。用户可以通过手册了解到触摸屏的屏幕尺寸、显示分辨率以及各种按钮和接口的作用。这些信息对于用户在使用触摸屏时非常重要,可以帮助他们更好地了解触摸屏的功能和操作。 其次,手册会介绍TP1200触摸屏的操作方法和界面。用户可以通过手册了解到触摸屏的主界面布局、菜单配置和操作步骤。手册会提供清晰的图文说明,帮助用户快速上手和使用触摸屏。 此外,手册还会介绍TP1200触摸屏的各种功能和设置。用户可以通过手册了解到触摸屏的报警功能、数据处理功能以及与外部设备的连接设置等。手册会提供详细的说明和示例,帮助用户正确地设置和使用各种功能。 最后,手册还会对故障排查和维护进行介绍。用户可以通过手册了解到一些常见故障的排查方法和解决方案。手册还会提供一些维护注意事项,帮助用户正确地保养和维护TP1200触摸屏,延长其使用寿命。 总的来说,西门子TP1200文手册是一本详细、全面的使用说明书,可以帮助用户更好地了解和使用TP1200触摸屏。无论是初学者还是有经验的用户,都可以通过手册快速上手和使用该触摸屏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值