update:

1, change get_controller()/get_channel() to controller()/channel().