用于提醒管理员将要做的任务
1、发起通知任务
\Phpcmf\Service::M('Member')->admin_notice($site, $type, $member, $msg, $uri); * @param site 站点id,公共部分0 * @param type system系统 content内容相关 member会员相关 app应用相关 pay 交易相关 * @param msg 提醒内容 * @param uri 后台对应的链接(必须填写uri,不能填写url)
2、处理通知任务
一般放到修改控制器的地方
\Phpcmf\Service::M('Member')->todo_admin_notice($uri, $site); * @param site 站点id,公共部分0 * @param uri 后台对应的链接(也就是1中的uri)
实列:
1、在php页面中发起通知任务:
// 通知后台 \Phpcmf\Service::M('member')->admin_notice(0, 'app', $this->member, "测试通知标题", 'my/home/index')
2、然后在后台面板中可以看到一条通知信息
标题:测试通知标题 地址:admin.php?s=my&c=home&m=index
3、需要在admin.php?s=my&c=home&m=index中处理通知已经接受到了,否则他会永远显示在提醒表中,处理代码:
\Phpcmf\Service::M('Member')->todo_admin_notice('my/home/index', 0);
uri一定要和(1)中的uri对应起来