Coming back to this rather old topic: I still think, this would be a useful feature, as it would allow you to compose your controllers through behaviors. I don't like the above solutions:
- Action classes: Not always nice as some problems are much easier to handle in single classes
- Base proxy controller: Enforces you to extend from that controller. Since we cant multi-inherit in PHP this is quite limiting if you need some code from your own base controller.
Here's a ticket: https://github.com/y...yii/issues/1922