How many controllers for multiple user types?

We are creating social network website. As we are beginners in yii framework, we need little advice. The situation is next:

We have multiple user types (3 currently).

We would like to know how to manage controllers for these? Should we have one controller for all users, or one controller for each user type? Or, do you have any other suggestion?

Thank you.

I will say it depends. If these three type user have too much different pages, then it would be better to split them into different controllers. But if most of them are similar, then one controller is enough. Just my 2 cents

One controller per user and set a property ‘level’ per user. By checking at its level you find out about its privileges concerning controllers actions and IDE visibility.