关于模型回调函数开发指南(需要有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标签调用
- 模型选项名称和选项值
- 自定义字段类别