實現部落格的增刪改

前面介紹了 beego 框架實現的整體構思以及部分實現的虛擬碼,這小節介紹透過 beego 建立一個部落格系統,包括部落格瀏覽、新增、修改、刪除等操作。

部落格目錄

部落格目錄如下所示:

.
├── controllers
│   ├── delete.go
│   ├── edit.go
│   ├── index.go
│   ├── new.go
│   └── view.go
├── main.go
├── models
│   └── model.go
└── views
    ├── edit.tpl
    ├── index.tpl
    ├── layout.tpl
    ├── new.tpl
    └── view.tpl

部落格路由

部落格主要的路由規則如下所示:

資料庫結構

資料庫設計最簡單的部落格資訊

控制器

IndexController:

ViewController:

NewController

EditController

DeleteController

model 層

view 層

layout.tpl

index.tpl

view.tpl

new.tpl

edit.tpl

Last updated