thinkphp

MYSQL实现连续签到断签一天从头开始方法实例-小浪学习网

MYSQL实现连续签到断签一天从头开始方法实例

本文主要介绍了mysql实现连续签到功能断签一天从头开始,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能帮助到大家。 1,创建测试表 CREATE TABLE `testsign` (   `userid` in...
站长的头像-小浪学习网月度会员站长9个月前
307
thinkphp有什么功能-小浪学习网

thinkphp有什么功能

thinkphp介绍 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简...
站长的头像-小浪学习网月度会员站长9个月前
4615
ThinkPHP:数据查询的基本原则-小浪学习网

ThinkPHP:数据查询的基本原则

对于本文涉及到的数据查询的几个基本原则请尽量纳入你的项目规范,也是官方倡导的最佳实践。在此之前,我希望你已经看过之前的一篇博客:「 你真的了解Db类和模型的正确使用姿势么? 」。 尽量...
站长的头像-小浪学习网月度会员站长9个月前
228
ThinkPHP的安全注意事项-小浪学习网

ThinkPHP的安全注意事项

本文主要和大家探讨一下ThinkPHP的安全注意事项,可以作为ThinkPHP建议的安全规范实践。 首先,没有绝对的安全,只要你有足够的安全意识才能尽可能的杜绝安全隐患。规范的使用框架,能让你尽量...
站长的头像-小浪学习网月度会员站长9个月前
4213
ThinkPHP:模型三大利器之三(获取器)-小浪学习网

ThinkPHP:模型三大利器之三(获取器)

定义获取器 获取器的作用是对模型对象的(原始)数据做出自动处理。一个获取器对应模型的一个特殊方法(该方法必须为public类型),方法命名规范为: getFieldNameAttr FieldName为数据表字段的...
站长的头像-小浪学习网月度会员站长9个月前
337
ThinkPHP:模型三大利器之二(修改器)-小浪学习网

ThinkPHP:模型三大利器之二(修改器)

修改器是模型的三大利「器」之一,本篇我们来总结下修改器的用法,以及一些注意事项。 定义修改器 修改器的作用是在模型对象数据写入数据库之前进行一些必要的数据处理,修改器的标准定义如下:...
站长的头像-小浪学习网月度会员站长9个月前
396
ThinkPHP:模型三大利器之一(搜索器)-小浪学习网

ThinkPHP:模型三大利器之一(搜索器)

[√新技能] 搜索器——统一管理你的搜索代码 模型搜索器是自模型获取器和修改器功能之后的第三个统一管理的利器,主要用于封装字段(或者搜索标识)的查询条件表达式,一个搜索器对应一个特殊的...
站长的头像-小浪学习网月度会员站长9个月前
4611
ThinkPHP:Db类和模型的正确使用-小浪学习网

ThinkPHP:Db类和模型的正确使用

发现很多开发者在使用ThinkPHP5.*的时候不明白Db和模型的正确使用姿势,尤其是在5.1版本里面,如果你没有使用下面的正确姿势,有很大可能性会踩坑。 Db的正确姿势 下面是官方推荐的Db类用法(也...
站长的头像-小浪学习网月度会员站长9个月前
218
ThinkPHP5.1:数组对象查询的使用-小浪学习网

ThinkPHP5.1:数组对象查询的使用

用过5.0的开发者都比较依赖5.0的数组查询方式,但是很无奈5.1的数组查询方式和5.0的区别很大,因此经常听到开发者抱怨5.1的数组查询不好用。 首先,出于安全和易用性的原因,官方是不推荐使用数...
站长的头像-小浪学习网月度会员站长9个月前
247
ThinkPHP:JSON字段类型的使用(ORM)-小浪学习网

ThinkPHP:JSON字段类型的使用(ORM)

ThinkPHP5.1版本正式发布已经有一段时间了,我会陆续给大家介绍其中的新特性。今天要给大家介绍的是一个可能很多用户还不了解的一个特性:JSON字段数据支持。 不过首先注意一点,本篇内容中描述...
站长的头像-小浪学习网月度会员站长9个月前
2113
ThinkPHP:模板引擎的详解-小浪学习网

ThinkPHP:模板引擎的详解

模板引擎由来 早期做PHP开发WEB应用都是把PHP代码和HTML模板混在一起,模板引擎的诞生主要就是为了解决后端与前端的完全分离(现在来看其实是属于不完全分离)的问题,让开发与美工可以分工合作...
站长的头像-小浪学习网月度会员站长9个月前
3714
ThinkPHP5.2:路由的调整和改进-小浪学习网

ThinkPHP5.2:路由的调整和改进

ThinkPHP5.2的路由部分,也和其它组件一样,做了精简和优化,主要包括如下方面: 取消路由定义的返回数组形式 因为不利于路由缓存生成,路由定义文件取消了返回数组的方式定义路由,必须采用路...
站长的头像-小浪学习网月度会员站长9个月前
2314