提醒管理员 admin_notice

2022-09-27 11:26 0

用于提醒管理员将要做的任务


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对应起来


咨询
微信
电话