Fix paginator attributes cannot be modified bug

We can only use SetPaginator to create a pagination.

After that, we always need to modify something, like the totalNum, perPageNum.

These change should be seen in the view.

So we should give the view a pointer than a object.
This commit is contained in:
Athurg Gooth 2014-12-11 16:42:50 +08:00
parent 9c665afc04
commit c52f634d9c
1 changed files with 1 additions and 1 deletions

View File

@ -21,6 +21,6 @@ import (
// Instantiates a Paginator and assigns it to context.Input.Data["paginator"].
func SetPaginator(context *context.Context, per int, nums int64) (paginator *Paginator) {
paginator = NewPaginator(context.Request, per, nums)
context.Input.Data["paginator"] = paginator
context.Input.Data["paginator"] = &paginator
return
}