改繼承 AbstractListController

`cid` 應該在 prepareExecute 就自動幫你抓出來了