Thinkphp 模型增删改查数据创建主要用create()方法,Create方法创建的数据对象是保存在内存中,并没有实际写入到数据库中,直到使用add
或者save
方法才会真正写入数据库。
1,create() 数组模式用法
$data['name'] = 'ThinkPHP';
$data['email'] = 'ThinkPHP@gmail.com';
$User->create($data);
2,create() 对象模式用法
$User = stdClass();
$User->name = 'ThinkPHP';
$User->email = 'ThinkPHP@gmail.com';
$Member = M("Member");
$Member->create($User);
3,create方法的第二个参数可以指定创建数据的操作状态
当没有指定的时候,系统根据数据源是否包含主键数据来自动判断,如果存在主键数据,就当成更新
操作。
$Member->create($_POST,3)
4,create方法支持的连贯操作
$data = $User->field('name,email')->create($data);
文字来自:http://www.huthon.com