04 2017 档案

摘要:1.过滤emoji表情的原因 在我们的项目开发中,emoji表情是个麻烦的东西,即使我们可以能存储,也不一定能完美显示,因为它的更新速度很快:在iOS以外的平台上,例如PC或者android。如果你需要显示emoji,就得准备一大堆emoji图片并使用第三方前端类库才行。即便如此,还是可能因为emo 阅读全文
posted @ 2017-04-13 22:57 小king哥 阅读(10826) 评论(0) 推荐(0)
摘要:1.正则匹配表达式 1.1检验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{ 阅读全文
posted @ 2017-04-13 22:17 小king哥 阅读(272) 评论(0) 推荐(0)
摘要:1.数据库切换 原因:在我们实际的项目开发中,经常会遇到一个项目使用多个数据库,那么在使用thinkphp框架的时候,存在使用过程中数据库转换使用的问题,或者多个数据库同时使用的问题,接下来一起研究研究如何切换数据库。 首先,我们在使用tp框架的时候会预先定义数据库连接和实例化的时候指定数据库连接, 阅读全文
posted @ 2017-04-13 22:16 小king哥 阅读(2595) 评论(0) 推荐(0)
摘要:1.thinkphp的自动验证 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 1.1应用范围: 进行数据类型、业务规则、安全判断等方面的验证。 1.2验证方式: 1.静态方式:在模型类里面通过$_validate属性定义验证规则。 阅读全文
posted @ 2017-04-10 23:13 小king哥 阅读(1650) 评论(0) 推荐(0)
摘要:1.自动完成 自动完成是ThinkPHP提供用来完成数据自动处理和过滤的方法,使用create方法创建数据对象的时候会自动完成数据处理。 因此,在ThinkPHP使用create方法来创建数据对象是更加安全的方式,而不是直接通过add或者save方法实现数据写入。 1.1自动完成功能 自动完成通常用 阅读全文
posted @ 2017-04-10 23:12 小king哥 阅读(789) 评论(0) 推荐(0)