###3.15模型回調函數開發
---
關于模型回調函數開發指南(需要有PHP開發經驗)
功能說明:用于內容模型、表單模型發布成功后的操作,例如郵件通知、同步微博、同步其他等等
命名格式:models/callback/模型表名.php
函數格式:function callback_模型表名.php
拿文章模型news為例子:

系統默認會創建models/callback/content_1_news.php文件,里面默認是空的方法,需要開發者自己去設計
我們舉個例子,當發布文章之后將這篇文章的標題發送給指定郵箱里
[code ]/**
*
* 這是一個示例程序
*
* 函數格式:function callback_模型表名稱($data) {}
* $data 就是表單的提交內容了
*/
function callback_content_1_news($data) {
// 由開發者二次開發
// 用于發送郵件
mail::set(App::$config);
mail::sendmail('finecms@finecms.net', '我的網站新增了一篇文章', '文章標題是:'.$data['title']);
}[/code]
通過上面的例子,開發者可以添加自己需要的發布操作,例如把文章同步到微博、QQ空間、微信、百度Ping都行。
- 后臺管理
- 1.首次進入系統有紅色的提示文字
- 2.欄目管理
- 3.附件管理
- 4.會員投稿流程
- 5.自定義模型使用說明
- 6.表單使用教程
- 7.Ucenter使用說明
- 8.站內搜索參數說明及表單設計
- 9.會員擴展使用教程
- 10數據采集
- 代碼配置管理
- 2.1字段類別說明
- 2.2[靜態/偽靜態]自定義URL
- 2.3網站多語言配置方法
- 2.4后臺管理目錄(admin)更改方法介紹
- 2.5自定義Tag標簽的URL
- 2.6多站點及分站配置
- 2.7欄目自定義字段
- 2.8提交表單郵件通知
- 2.9極驗驗證
- 2.10自定義字段表單調用
- 2.11聯動菜單(linkage)
- 2.12模型選項名稱和選項值
- 2.13自定義編輯器
- 2.14個性化URL結構
- 數據結構與標簽模板設計
- 3.1部分表的數據結構
- 3.2模板設計指南
- 3.3萬能標簽list
- 3.4標簽語法說明
- 3.5系統變量介紹
- 3.6系統函數介紹
- 3.7欄目調用說明
- 3.8SQL語句查詢
- 3.9推薦位調用
- 3.10Tag標簽調用
- 3.11插件開發指南
- 3.12自定義字段類別
- 3.13自定義分頁樣式
- 3.14表單模型和會員擴展模型的回調函數
- 3.15模型回調函數開發