關于模型回調函數開發指南(需要有PHP開發經驗)
功能說明:用于內容模型、表單模型發布成功后的操作,例如郵件通知、同步微博、同步其他等等
命名格式:models/callback/模型表名.php
函數格式:function callback_模型表名.php
拿文章模型news為例子:
系統默認會創建models/callback/content_1_news.php文件,里面默認是空的方法,需要開發者自己去設計
我們舉個例子,當發布文章之后將這篇文章的標題發送給指定郵箱里
/**
*
* 這是一個示例程序
*
* 函數格式:function callback_模型表名稱($data) {}
* $data 就是表單的提交內容了
*/
function callback_content_1_news($data) {
// 由開發者二次開發
// 用于發送郵件
mail::set(App::$config);
mail::sendmail('finecms@finecms.net', '我的網站新增了一篇文章', '文章標題是:'.$data['title']);
}
通過上面的例子,開發者可以添加自己需要的發布操作,例如把文章同步到微博、QQ空間、微信、百度Ping都行。
- 安裝程序
- 環境需求
- 系統安裝
- 版權修改
- 后臺操作
- 系統設置
- 網站管理
- 欄目管理
- 內容管理
- 生成靜態
- 內容模型
- 表單模型
- 自定義資料
- 推送區域
- 功能教程
- 字段類別說明
- [靜態/偽靜態]自定義URL地址詳細教程
- 表單使用教程
- 網站多語言配置
- 后臺管理目錄
- 自定義模型
- 會員投稿流程
- 網站多語言配置方法
- 后臺管理目錄(admin)更改方法介紹
- 部分表的數據結構
- 自定義Tag標簽的URL
- 站內搜索參數說明及表單設計
- 多站點及分站配置
- 提交表單郵件通知
- 自定義字段表單調用
- 個性化URL結構
- 模型回調函數開發
- 重置管理員密碼
- 模板標簽
- 聯動菜單(linkage)
- FineCMS 模板設計指南
- 萬能標簽list
- 標簽語法說明
- 系統變量介紹
- 系統函數介紹
- 欄目{$cats}調用說明
- SQL語句查詢
- 推薦位調用
- Tag標簽調用
- 模型選項名稱和選項值
- 自定義字段類別