[eluser]Dam1an[/eluser]
Yeah, if you want to pass data into the $content_view view, you need to pass it as ann array, the problem is, you passed it in as an array into the master view. The way I get around this is to pass the data array in as an array, so its a normal array by the time you pass it into the main content view
I've actually moved all of that into a seperate library in my application now, but to keep it simple, if you have a MY_Controller (your own controller which extends the CI one) and do all the common data initialisation in there, and then stick your data array (which has stuff specific to the unique part of the view) into the master data array (which you setup in the constructor, and has everything for the header and footer)
Does that make sense?