2016-03-01 16:03:49 2558次浏览 2条回答 0 悬赏 10 金钱

@舰长,求Yiichina的站内通知,系统中有用到类似功能,求YiiChina的设计参考。。。。

  • 回答于 2016-03-04 14:34 举报

    我的实现方法是在保存成功后,往通知表中写入数据。比如,我在回答完此问题之后,在通知的表中增加一条通知数据。

    模型类 Answer.phpafterSave 代码如下:

    public function afterSave($insert, $changedAttributes)
    {
        parent::afterSave($insert, $changedAttributes);
        if($insert) {
            Notice::add('answer', $this->question->user_id, $this->id);
        }
    }
    
    1 条回复
    回复于 2016-03-05 16:58 回复

    我知道这种方式,我是想知道Notice模型的实现方式。

  • 回答于 2016-03-16 01:00 举报

    insert record into db, user refresh page see new notice msg.

    like this?

    1 条回复
    回复于 2016-03-16 12:55 回复

    yes

您需要登录后才可以回答。登录 | 立即注册
xutongle
经理

xutongle

注册时间:2013-12-19
最后登录:2024-01-12
在线时长:46小时17分
  • 粉丝16
  • 金钱660
  • 威望60
  • 积分1720

热门问题