mirror of
https://gitee.com/ulthon/ulthon_information.git
synced 2026-03-03 16:24:28 +08:00
优化后台的标签和分类设置;优化后台头部菜单;
This commit is contained in:
@@ -145,18 +145,9 @@ class Post extends Common
|
||||
if (isset($post_data['categorys'])) {
|
||||
$categorys = $post_data['categorys'];
|
||||
unset($post_data['categorys']);
|
||||
}
|
||||
if (isset($post_data['tags'])) {
|
||||
$tags = $post_data['tags'];
|
||||
unset($post_data['tags']);
|
||||
}
|
||||
|
||||
$model_post->save($post_data);
|
||||
|
||||
$old_category_list = PostCategory::where('post_id', $id)->select();
|
||||
$old_category_id_list = array_column((array)$old_category_list, 'id');
|
||||
$old_tag_list = PostTag::where('post_id', $id)->select();
|
||||
$old_tag_id_list = array_column((array)$old_tag_list, 'id');
|
||||
|
||||
// 旧的有新的没有
|
||||
foreach ($old_category_list as $model_category) {
|
||||
@@ -164,12 +155,6 @@ class Post extends Common
|
||||
$model_category->delete();
|
||||
}
|
||||
}
|
||||
foreach ($old_tag_list as $model_tag) {
|
||||
if (!in_array($model_tag->id, $tags)) {
|
||||
$model_tag->delete();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 旧的没有新的有
|
||||
foreach ($categorys as $category) {
|
||||
@@ -181,6 +166,19 @@ class Post extends Common
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isset($post_data['tags'])) {
|
||||
$tags = $post_data['tags'];
|
||||
unset($post_data['tags']);
|
||||
|
||||
$old_tag_list = PostTag::where('post_id', $id)->select();
|
||||
$old_tag_id_list = array_column((array)$old_tag_list, 'id');
|
||||
|
||||
foreach ($old_tag_list as $model_tag) {
|
||||
if (!in_array($model_tag->id, $tags)) {
|
||||
$model_tag->delete();
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($tags as $tag) {
|
||||
if (!in_array($tag, $old_tag_id_list)) {
|
||||
@@ -191,6 +189,12 @@ class Post extends Common
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$model_post->save($post_data);
|
||||
|
||||
|
||||
|
||||
|
||||
return $this->success('保存成功', url('index', ['type' => $model_post->getData('type')]));
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
{if check_permission('file_list') }
|
||||
<li class="layui-nav-item header-nav-item" data-name="File"><a href="{:url('admin/File/index')}">文件管理</a></li>
|
||||
{/if}
|
||||
<li class="layui-nav-item header-nav-item" data-name="Post-1"><a href="{:url('admin/Post/index')}">内容管理</a></li>
|
||||
<li class="layui-nav-item header-nav-item" data-name="Post-3"><a
|
||||
href="{:url('admin/Post/index',['type'=>3])}">头条资讯管理</a></li>
|
||||
<li class="layui-nav-item header-nav-item" data-name="Admin"><a href="{:url('admin/Admin/index')}">管理员管理</a></li>
|
||||
|
||||
Reference in New Issue
Block a user