17 lines
353 B
Go
17 lines
353 B
Go
package controller
|
|
|
|
import (
|
|
"blog/config"
|
|
"blog/models"
|
|
"net/http"
|
|
)
|
|
|
|
func Category(w http.ResponseWriter, r *http.Request) {
|
|
|
|
categoriesTemplate := models.Template.Categories
|
|
|
|
result := models.GroupByCategory(&models.ArticleList, config.Cfg.CategoryDisplayQuantity)
|
|
|
|
categoriesTemplate.WriteData(w, models.BuildViewData("Categories", result))
|
|
}
|