Updating BelongsTo data through partial form

Hi there,

I have DiscordRoles, which my Players should be able to add/remove for themselves from a large list, and stored in DiscordRolesPlayers using belongsToMany:

$this->belongsToMany('DiscordRoles')

There are a lot of these Roles, so I want to paginate the list I show the user.

I have 2 questions:

  1. Should this be in my DiscordRoles controller, my Players controller, or DiscordRolesPlayers controller (if I use through?)
  2. Would I be able to use the FormHelper to pre-populate the checked values whilst paginating the DiscordRole list?