AnnouncementModel::saveAnnoun PHP Метод

saveAnnoun() публичный Метод

保存公告数据
public saveAnnoun ( array $data ) : integer
$data array 公告所需数据,用户UID、公告标题、公告内容、相关附件、创建时间
Результат integer 返回成功的公告ID
    public function saveAnnoun($data)
    {
        $add['uid'] = $save['uid'] = 1;
        // TODO:UID临时写死
        $add['title'] = $save['title'] = t($data['title']);
        $add['content'] = $save['content'] = t($data['content']);
        //TODO:编辑器可能不适宜用t函数
        $add['attach'] = $save['attach'] = t($data['attach']);
        $add['mtime'] = $save['mtime'] = time();
        // 保存公告数据操作
        if (!empty($data['id'])) {
            // 编辑公告
            $map['id'] = $data['id'];
            return $this->where($map)->save($save);
        } else {
            // 添加公告
            if ($id = $this->add($add)) {
                $edit['sort'] = $id;
                return $this->where('id=' . $id)->save($edit);
            }
        }
    }
AnnouncementModel