c52f634d by Athurg Gooth

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.
1 parent 9c665afc
...@@ -21,6 +21,6 @@ import ( ...@@ -21,6 +21,6 @@ import (
21 // Instantiates a Paginator and assigns it to context.Input.Data["paginator"]. 21 // Instantiates a Paginator and assigns it to context.Input.Data["paginator"].
22 func SetPaginator(context *context.Context, per int, nums int64) (paginator *Paginator) { 22 func SetPaginator(context *context.Context, per int, nums int64) (paginator *Paginator) {
23 paginator = NewPaginator(context.Request, per, nums) 23 paginator = NewPaginator(context.Request, per, nums)
24 context.Input.Data["paginator"] = paginator 24 context.Input.Data["paginator"] = &paginator
25 return 25 return
26 } 26 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!