Como lo planteas esta bien, creas por ejemplo un partial (form_view.php)
en tu template_view.php
Dessde el controller le envias el partial que quieras mostrar:
Ejm:
Código PHP:
Ver originalfunction form(){
$data['page'] = 'form_view';
$this->load->view('template_view', $data);
}
Es solo cuestión de buscar lo mas conveniente. Para no repetir los actions le puedes pasar el nombre del partial por URL también. En fin es solo de practicar u probar
Saludos .