排序
MYSQL實現連續簽到斷簽一天從頭開始方法實例
本文主要介紹了mysql實現連續簽到功能斷簽一天從頭開始,非常不錯,具有參考借鑒價值,需要的朋友可以參考下,希望能幫助到大家。 1,創建測試表 CREATE?TABLE?`testsign`?(? ?`userid`?in...
thinkphp有什么功能
thinkphp介紹 ThinkPHP是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生于2006年初,2007年元旦正式更名為ThinkPHP,并且遵循Apache2開源協議發布。ThinkPHP從誕生以來一直秉承簡...
ThinkPHP:數據查詢的基本原則
對于本文涉及到的數據查詢的幾個基本原則請盡量納入你的項目規范,也是官方倡導的最佳實踐。在此之前,我希望你已經看過之前的一篇博客:「 你真的了解Db類和模型的正確使用姿勢么??」。 盡量...
ThinkPHP的安全注意事項
本文主要和大家探討一下ThinkPHP的安全注意事項,可以作為ThinkPHP建議的安全規范實踐。 首先,沒有絕對的安全,只要你有足夠的安全意識才能盡可能的杜絕安全隱患。規范的使用框架,能讓你盡量...
ThinkPHP:模型三大利器之三(獲取器)
定義獲取器 獲取器的作用是對模型對象的(原始)數據做出自動處理。一個獲取器對應模型的一個特殊方法(該方法必須為public類型),方法命名規范為: getFieldNameAttr FieldName為數據表字段的...
ThinkPHP:模型三大利器之二(修改器)
修改器是模型的三大利「器」之一,本篇我們來總結下修改器的用法,以及一些注意事項。 定義修改器 修改器的作用是在模型對象數據寫入數據庫之前進行一些必要的數據處理,修改器的標準定義如下:...
ThinkPHP:模型三大利器之一(搜索器)
[√新技能] 搜索器——統一管理你的搜索代碼 模型搜索器是自模型獲取器和修改器功能之后的第三個統一管理的利器,主要用于封裝字段(或者搜索標識)的查詢條件表達式,一個搜索器對應一個特殊的...
ThinkPHP:Db類和模型的正確使用
發現很多開發者在使用ThinkPHP5.*的時候不明白Db和模型的正確使用姿勢,尤其是在5.1版本里面,如果你沒有使用下面的正確姿勢,有很大可能性會踩坑。 Db的正確姿勢 下面是官方推薦的Db類用法(也...
ThinkPHP5.1:數組對象查詢的使用
用過5.0的開發者都比較依賴5.0的數組查詢方式,但是很無奈5.1的數組查詢方式和5.0的區別很大,因此經常聽到開發者抱怨5.1的數組查詢不好用。 首先,出于安全和易用性的原因,官方是不推薦使用數...
ThinkPHP:JSON字段類型的使用(ORM)
ThinkPHP5.1版本正式發布已經有一段時間了,我會陸續給大家介紹其中的新特性。今天要給大家介紹的是一個可能很多用戶還不了解的一個特性:JSON字段數據支持。 不過首先注意一點,本篇內容中描述...
ThinkPHP:模板引擎的詳解
模板引擎由來 早期做PHP開發WEB應用都是把PHP代碼和HTML模板混在一起,模板引擎的誕生主要就是為了解決后端與前端的完全分離(現在來看其實是屬于不完全分離)的問題,讓開發與美工可以分工合作...