Это не проблема CodeIgniter, а проблема непонимания принципа работы самого языка.
function someaction(){
$data = array();
if($_POST vs $_GET){
$data['somedata'] =
}
$this->load->view('somefile', $data);
}
Если нет пост или гет данных то view выведется без доп. информации, в ином случае с дополнительной.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api