> 本手冊重點說明CMF用法,簡單介紹TP5的使用,閱讀前請先仔細查看 [TP5完全開發手冊](http://www.hmoore.net/manual/thinkphp5),為方便大家,文檔目錄結構會盡量與TP5文檔保持一致
>[info] 如果想快速了解ThinkCMF開發流程,請看[《老貓帶你玩-ThinkCMF5快速入門》(付費)](https://www.thinkcmf.com/topic/1405.html)
>[info] 如果想詳細了解ThinkCMF模板開發,請看[《ThinkCMF快速建站之模板開發》(限時免費中)](https://chuanke.baidu.com/v4472461-241676-1805249.html#buy)
**文檔已經同步到5.0.190111版本,請大家仔細閱讀**
### QQ群:
`ThinkCMF 官方交流群`:316669417
`ThinkCMF 高級交流群`:100828313 (付費)
高級群專屬權益:
第一波:兩個后臺風格(ThinkCMF官網風格后臺主題,藍色風格后臺主題)
第二波:ThinkCMF5完全開發手冊離線版(PDF,EPUB,MOBI格式)
ThinkCMF是一款基于ThinkPHP+MySQL開發的中文內容管理框架。ThinkCMF提出靈活的應用
機制,框架自身提供基礎的管理功能,而開發者可以根據自身的需求以應用的形式進行擴展。每個應用都能獨立的完成自己的任務,也可通過系統調用其他應用進行協同工作。在這種運行機制下,開發商城應用的用戶無需關心開發SNS應用時如何工作的,但他們之間又可通過系統本身進行協調,大大的降低了開發成本和溝通成本。
### 版權聲明
未經版權所有者(thinkcmf.com)明確授權,禁止發行本文檔及其被實質上修改的版本。
未經版權所有者(thinkcmf.com)事先授權,禁止將此作品及其衍生作品以標準(紙質)書籍形式發行。
如果有興趣再發行或再版本手冊的全部或部分內容,不論修改過與否,或者有任何問題,請聯系版權所有者。
### 捐贈我們
ThinkCMF一直秉承ThinkPHP大道至簡的理念,堅持做最簡約的ThinkPHP開源軟件!
您的每一份幫助都將支持ThinkCMF做的更好,走的更遠!
我們一直在堅持不懈地努力,并堅持讓ThinkCMF完全開源免費,您的幫助將使我們更有動力和信心^_^!
支付寶捐贈:(用手機支付寶掃描二維碼支付)ThinkCMF支付寶捐贈二維碼

您的每一份捐贈將用來:
1. 深入ThinkCMF核心的開發
2. 做豐富的應用
3. 設計更爽的用戶界面
4. 吸引更多的模板開發者和應用開發者
5. 獎勵更多優秀貢獻者
6. 點站內自己有興趣的廣告,也是對我們的幫助喲!~~
- 序言
- 基礎
- 主要特性
- 安裝ThinkCMF
- 為了更爽
- 目錄結構
- 入口文件
- 第三方庫
- 開發規范
- 數據庫規范
- 調試模式
- URL訪問
- 應用
- 配置
- 路由
- 控制器
- 控制器定義
- 控制器模板賦值
- 控制器模板渲染
- 前臺控制器
- 前臺用戶控制器
- 后臺控制器
- 跳轉,AJAX返回和重定向
- URL生成
- 請求
- 請求信息
- 輸入變量
- 請求類型
- 獲取請求頭信息
- 偽靜態
- 更多
- 系統函數
- cmf_auth_check 用戶權限檢查
- cmf_check_user_action 用戶訪問控制
- cmf_check_verification_code 數字驗證碼檢查
- cmf_clear_verification_code 清除數字驗證碼
- cmf_compare_password 用戶密碼比較
- cmf_current_lang 判斷當前語言包
- cmf_get_admin_style 獲取后臺風格
- cmf_get_content_images 獲取HTML圖片
- cmf_get_current_admin_id 登錄管理員ID
- cmf_get_current_user 獲取登錄用戶信息
- cmf_get_current_user_id 登錄用戶ID
- cmf_get_file_download_url 獲取文件下載鏈接
- cmf_get_file_extension 獲取文件擴展名
- cmf_get_image_url 獲取圖片 URL
- cmf_get_option 獲取系統配置
- cmf_get_plugin_class 獲取插件類名
- cmf_get_root 網站根目錄
- cmf_get_site_info 獲取網站信息
- cmf_get_user_avatar_url 獲取用戶頭像URL
- cmf_get_verification_code 生成數字驗證碼
- cmf_is_mobile 判斷是否為手機
- cmf_is_user_login 判斷用戶是否登錄
- cmf_is_wechat 判斷是否為微信
- cmf_password 密碼加密
- cmf_plugin_url 插件URL生成
- cmf_replace_content_file_url 替換編輯器文件地址
- cmf_send_email 發送郵件
- cmf_set_dynamic_config 設置動態配置
- cmf_set_option 設置系統配置
- cmf_split_sql 切分SQL文件
- cmf_update_current_user 更新當前用戶信息
- cmf_url_encode 生成base64的url
- cmf_verification_code_log 驗證碼發送日志
- get_client_ip 獲取客戶端IP地址
- hook 添加鉤子
- cmf_check_mobile 檢查手機號
- cmf_is_android 判斷是否為安卓手機
- cmf_is_ios 判斷是否為ios訪問
- cmf_is_iphone 判斷是否為iphone訪問
- cmf_is_ipad 判斷是否為ipad訪問
- 數據庫
- 數據庫配置
- 添加數據
- 更新數據
- 查詢數據
- 刪除數據
- 事務操作
- 更多數據庫操作
- 模型
- 模型定義
- 添加數據
- 更新數據
- 查詢數據
- 刪除數據
- 數據驗證
- 應用
- 應用的概念
- 應用開發流程
- 導航共享
- 幾個重要基類
- 后臺菜單注解
- 用戶操作配置
- URL 規則配置
- 模板
- 模板常量
- 模板標簽
- 變量輸出
- 系統變量
- 請求參數
- 使用函數
- 使用默認值
- 使用運算符
- 三元運算
- 原樣輸出
- 模板注釋
- 模板目錄
- 包含文件
- 模板布局
- 模板繼承
- 網站信息
- 內置標簽
- 循環輸出標簽
- 比較標簽
- 條件判斷
- 標簽嵌套
- 原生PHP
- 定義標簽
- CMF標簽
- 導航標簽
- 子導航標簽
- 驗證碼標簽
- 幻燈片標簽
- 鉤子標簽
- 友情鏈接標簽
- 分頁標簽
- 傻瓜式模板
- 什么是傻瓜式模板
- 模板描述文件
- 模板文件配置
- 模板變量類型
- 模板變量數據源
- 導航模板數據源
- 導航菜單模板數據源
- 幻燈片模板數據源
- 模板切換
- 插件
- 插件鉤子
- 前臺模板鉤子
- 核心鉤子
- send_mobile_verification_code
- comment
- guestbook
- admin_dashboard
- switch_theme
- admin_login
- admin_init
- home_init
- 插件類主文件
- 插件開發流程
- 插件配置
- 插件控制器
- 插件后臺管理控制器
- 插件后臺菜單
- 插件視圖
- 插件數據庫模型
- 插件多語言
- 插件API控制器
- 前端
- Wind.js
- 前端組件
- js-ajax-form
- js-ajax-delete
- js-ajax-dialog-btn
- js-count-btn
- js-date
- js-datetime
- js-bootstrap-date
- js-bootstrap-datetime
- 專題
- 緩存
- Session
- Cookie
- 分頁
- 驗證碼
- 文件上傳
- 第三方擴展
- 門戶應用
- 模板目錄結構
- 模板開發
- 模板標簽
- 加載標簽庫
- 文章列表標簽
- 面包屑標簽
- 文章分類標簽
- 所有子分類標簽
- 子分類標簽
- 標簽文章列表標簽
- 門戶模板數據源
- 文章分類模板數據源
- 頁面模板數據源
- 附錄
- 升級日志
- 升級指導