Общие функции контроллера обычно должны быть в расширенном классе контроллера:
<?php
/**
* File: /application/core/MY_Controller.php
*/
class MY_Controller extends CI_Controller {
/**
* Prefix with an underscore if you don't want it
* publicly available through URI-routing
*/
public function _some_shared_method()
{
// some common operation here
}
}
Затем убедитесь, что любой контроллер, который должен использовать эту функцию, расширяет MY_Controller
.