Pregunta sobre CRUD generator

Hola a todos, estoy tratando de aprender a usar YII, descargue un manual e hice algunos ejercicios donde por medio de gii, la herramienta grafica se pueden crear CRUDs, (altas, bajas y modificaciones, lo cual es genial), ví que al usar esto tambien se crean vistas con listados como el manage (listado del admin).

En los sitemas que generalmente hago siempre existe un listado principal como este de admin, pero con columnas de diferentes tablas, la pregunta es ¿puedo crear estas tablas html por medio de CRUD generator, teniendo columnas de diferentes tablas de la bd? o ¿el CRUD generator solo funciona para operaciones sobre una tabla?

si funciona para varias tablas, ¿se puede meter control de acceso sobre que verá cada perfil de usuario en estos listados tipo admin creados por CRUD generator?

Gracias por sus respuestas, saludos a todos!

:)

El código que te general el CRUD es para inserción, modificación de los objetos de una tabla, pero lo puedes modificar como quieras. Es decir, si tienes un Foreign key en una tabla, crud te va a mostrar ese campo "a pelo", no como el objeto de la otra tabla.

Si pones un ejemplo más completo intentaré echarte un cable.