当用户登录后,是可以有删除功能的,点击删除,就可以删除一篇文章。删除文章功能不需要view页面,直接弹框确认即可,现在我们来实现model和controller部分。
一、Model
在article_model.go文件中,添加 删除文章的方法:
//----------删除文章---------
func DeleteArticle(artID int) (int64, error) {
i, err := deleteArticleWithArtId(artID)
SetArticleRowsNum()
return i, err
}
func deleteArticleWithArtId(artID int) (int64, error) {
return utils.ModifyDB("delete from article where id=?", artID)
}
删除的时候,肯定是根据文章的ID来删除,当点击删除按钮的时候,可以传过来文章ID。
{
{if .IsLogin}}
<div class="home-block-item-udpate">
<a href='javascript:if(confirm("确定删除吗?")){location="{
{.DeleteLink}}}"}'>删除</a>
<a href={
{.UpdateLink}}>修改</a>
</div>
{
{end}}