我新建的模型,想使用通知提醒功能:
\Phpcmf\Service::L('Notice')->send_notice('提醒字符串', $data);
提醒字符串就是上面的:tixing
注意这里的$data数组,必须传入参数
$data = [
'uid' => 1,
'username' => 'admin',
];找到这段代码,不知道在那里添加,如果到主程序里面修改,那不是影响升级,
是不是使用钩子也能用
我的目的是文章发布后,通知特定用户组接收发布的消息。由于php是个半桶水,还请大神帮帮忙理清一下思路。。。

全部继承的是这个文件的使用方法,如果在这个文件下面添加动作可定不行,那咋整啊,
我们以Demo模块为例,新建App/Demo/Models/Content.php
<?php namespace Phpcmf\Model\Demo; // 模块内容模型类 class Content extends \Phpcmf\Model\Content { // 内容发布之前 public function _content_post_before($id, $data, $old) { return $data; } // 内容发布之后 public function _content_post_after($id, $data, $old) { \Phpcmf\Service::L('Notice')->send_notice('提醒字符串',[ 'uid' => 1, 'username' => 'admin', ]); // 给用户1发通知 } // 格式化处理内容 public function _format_content_data($data) { return $data; } }