[eluser]adamck[/eluser]
I dont really understand.
You can run CI functions within a view, so a view can load another view etc...
Also you can pass data to a view, an array to a view or you can use the template parser.
You can put a function within a model, auto load the model and call that model function within each controller if you want...
It depends on the function your doing and what its going to do?
You need to provide more info!