Hola
La herramienta
Scaffolding está activa en las versiones anteriores a 2.0
Una buena forma de
actualziar/eliminar/insertar rápidamente puede ser utilizando
Active Record.
Con respecto a las
sessiones sólo puedes almacenar 4kb, así que tendrás que buscar otras alternativas.
El menú que comentas debe ser con los datos individuales de cada usuario, pero el mismo esquema, es decir la misma plantilla. Trata de pasar los datos del menú a la vista ó crear un método en la clase autenticación que te devuelva los datos que necesitas para conformar el menú.
También podrías comprobar que según el Rol del usuario sea lo que se muestre en el menú y así no tendrías que cargar tanto el array session.
saludos