Использовать префиксную маршрутизацию. В контроллере учителя создайте действия для администратора (admin_index (), admin_add () и т. Д.), Которые могут добавлять / редактировать / удалять записи учителей. То же самое для студенческого контроллера.
Редактировать: контроллер - это место, где вы можете манипулировать конкретной моделью (и соответствующими моделями). Если вы хотите, чтобы на одной странице были и ученики, и учителя, связаны ли эти две модели? Подождите, не они оба пользователи сайта? Итак, что вы хотите: Администраторы могут CRUD пользователей, верно? Таким образом, вы можете перечислить всех пользователей на странице admin / users / index (я хочу показать здесь: иногда проблема может привести к новому дизайну БД, потому что вы понимаете, что вы на самом деле хотите, чтобы эти модели были).
Либо так, либо вы можете сделать быстрое и грязное исправление либо: loadModel в выбранном вами контроллере, либо использовать $ использует, либо установить произвольные отношения между учителем и учеником.