ThinkPHP5.1完全开发手册-10261224'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 最佳实践 新增数据的最佳实践原则:使用 create 方法新增数据,使用 saveAll 批量新增数据。 更新 和模型新增一样,更新操作同样也会经过修改器、自动完成以及模型事件等处 理,并不等同于数据库的数据 update 方法更新。 如果你调用 save 方法进行多次数据写入的时候,需要注意,第二次 save 方法的时候必须使用 isUpdate(false) ,否则会视为更新数 据。 最佳实践 更新的最佳实践原则是:如果需要使用模型事件,那么就先查询后更新, 如果不需要使用事件,直接使用静态的 Update 方法进行条件更新,如 非必要,尽量不要使用批量更新。 删除 模型的删除和数据库的 10); }); 或者通过数据库类的查询条件删除 User::where('id','>',10)->delete(); 直接调用数据库的 delete 方法的话无法调用模型事件。 最佳实践 删除的最佳实践原则是:如果删除当前模型数据,用 delete 方法,如 果需要直接删除数据,使用 destroy 静态方法。 查询 模型查询和数据库查询方法的区别主要在于,模型中的查询的数据在获取的时1 魔豆 | 1127 页 | 6.26 MB | 3 年前3
ThinkPHP5.1完全开发手册-10261224'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 最佳实践 新增数据的最佳实践原则:使用 create 方法新增数据,使用 saveAll 批量新增数据。 新增 - 287 - 本文档使用 看云 构建 更新 和模型新增一样,更新操作同样也会经过修改器、自动完 update 方法更新。 如果你调用 save 方法进行多次数据写入的时候,需要注意,第二次 save 方法的时候必须使用 isUpdate(false) ,否则会视为更新数据。 最佳实践 更新的最佳实践原则是:如果需要使用模型事件,那么就先查询后更新,如果不需要使用事件,直接使用静 态的 Update 方法进行条件更新,如非必要,尽量不要使用批量更新。 更新 - 291 - 本文档使用 User::where('id','>',10)->delete(); 直接调用数据库的 delete 方法的话无法调用模型事件。 删除 - 292 - 本文档使用 看云 构建 最佳实践 删除的最佳实践原则是:如果删除当前模型数据,用 delete 方法,如果需要直接删除数据,使用 destroy 静态方法。 删除 - 293 - 本文档使用 看云 构建 查询 模型查询和数据库查1 魔豆 | 619 页 | 4.55 MB | 3 年前3
beego开发文档-03121629自动化文档一直是我梦想中的一个功能,这次借着公司的项目终于实现了出来,我说过beego不仅仅要让开发 API快,而且让使用API的用户也能快速的使用我们开发的API,这个就是我开发这个项目的初衷。好了,赶紧动 手实践一把吧,首先 bee api beeapi 新建一个API应用做起来吧。 API全局设置 必须设置在 routers/router.go 中,文件的注释,最顶部: // @APIVersion1 魔豆 | 248 页 | 2.61 MB | 3 年前3
共 3 条
- 1










