代码拉取完成,页面将自动刷新
同步操作将从 后盾人/v2015 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
/** .-------------------------------------------------------------------
* | Software: [HDPHP framework]
* | Site: www.hdphp.com www.hdcms.com
* |-------------------------------------------------------------------
* | Author: 向军 <2300071698@qq.com>
* | WeChat: aihoudun
* | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
* '-------------------------------------------------------------------*/
namespace module;
use Request;
use system\model\Keyword;
/**
* Trait WeChat
*
* @package module
*/
trait WeChat
{
/**
* 保存关键词数据
*
* @param array $data
*
* @return bool
*/
final protected function saveKeyword(array $data)
{
if (empty($data['wechat_keyword'])) {
return false;
}
//关键词所在的模块
$moduleName = isset($data['module']) ? $data['module'] : Request::get('m');
$where = [
['module_id', $data['module_id']],
['module', $moduleName],
];
$model = Keyword::where($where)->first() ?: new Keyword();
$model['module'] = trim($moduleName);
$model['content'] = $data['wechat_keyword'];
$model['module_id'] = $data['module_id'];
$model->save();
}
/**
* 编辑时分配关键词
*
* @param $module_id 模块记录的主键编号
*/
final protected function assignKeyword($module_id)
{
$where = [
['module_id', $module_id],
['module', Request::get('m')],
];
$content = Keyword::where($where)->pluck('content');
View::with('wechat_keyword', $content);
}
/**
* 删除关键词
*
* @param $module_id
*/
final protected function removeKeyword($module_id)
{
$where = [
['module_id', $module_id],
['module', Request::get('m')],
];
$model = Keyword::where($where)->first();
if ($model) {
$model->destory();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。