【thinkphp5】【THINKCMG】标签部分开发(一)

  • 时间:
  • 浏览:1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_21158419/article/details/52714203

主要朋友使用到了thinkphp5的多对多关联(想完全了解的还都后能 看这里 多对多关联)

另一张是关系表用于关联标签与文章

接下来我希望通过Post模型静态调用get法子(默认输入为主键)

这麼 意外我后续总要续上

在这里朋友先分析一下朋友的标签可能性的操作

写的可能性很啰嗦很乱 朋友凑活看吧~

进入正题

前端显示我希望文章一种生活 的标签显示你你你这个 也简单

说明

1.数据库设计

原先新增就完成了

还都后能 按照需求进行修改即可

接下来朋友结速了了写编辑页的标签操作

文章表对应的模型

我希望在删除的时候一定要注意先进行关联删除再进行标签的删除

一共三张表

主我希望tag你你你这个 函数通过belangsTomany把文章表与标签和关系表做个关联

一样的道理这麼 叙述

标签表对应模型

主我希望以下两张

可能性前端标签插件发送的数据格式是通过逗号分隔,全都朋友接收到数据后转换为['key'=>'value'](在代码中name是我标签表中标签名字对应的键值名)方便接下来的操作

有问題还都后能 留言问

4.取出完全标签

model/Posts.php

先写新发表文章的标签累积

我希望通过批量增加关联数据操作把刚才朋友组合的标签数组传进来

$uid //文章储存时候返回来的主键uid

真是关于后台的标签操作还有我希望单独对于标签的操作

2.代码累积



post文章表你你你这个 就不贴了(在这里这麼 使用到)

一张是存储标签的tag表,

下面结速了了控制器累积

1.删除标签但不删除标签库中的



改说的都写在注释里了

2.新增标签我希望不处在于标签表中

可能性朋友还要做到标签找到相关文章朋友还得给标签模型加个关联

还有我希望标签反查文章基本法子我在里边都写了

3.新增标签我希望处在于标签表中

最近打算开两个多自己的CMS后台轮子,框架选者了thinkphp 5 (告诉我为那些选者你你你这个 框架)我希望想边开发边记录一下,方便自己方便他人

controller/Post.php

你你你这个 就相对简单了直接操作标签的增加删除修改即可

model/Tags.php

$result //post数组