MY_Controller =============== Specialisation of CI_Controller that provided some additional services - headerdata - login gestion - post data check - logging This class object is the super class that every library in CodeIgniter will be assigned to. * Class name: MY_Controller * Namespace: * Parent class: [CI_Controller](CI_Controller.md) Properties ---------- ### $_headerData protected mixed $_headerData = array() * Visibility: **protected** ### $_bodyData protected mixed $_bodyData = array() * Visibility: **protected** ### $_footerData protected mixed $_footerData = array() * Visibility: **protected** ### $_needLoggedIn protected mixed $_needLoggedIn = false * Visibility: **protected** ### $instance private object $instance Reference to the CI singleton * Visibility: **private** * This property is **static**. Methods ------- ### __construct void CI_Controller::__construct() Class constructor * Visibility: **public** * This method is defined by [CI_Controller](CI_Controller.md) ### expectsPost Boolean MY_Controller::expectsPost(Array $postNames) Convenient method to check that variables have been posted. In addition, all the variables contained in $postNames are copied in this. So you can access it by $this->myPostVariable. * Visibility: **protected** #### Arguments * $postNames **Array** - <p>name of the variables expected to be posted</p> ### _remap mixed MY_Controller::_remap(String $method, Array $params) Intercepts all method call on controller in order to provide logging capabilities. * Visibility: **public** #### Arguments * $method **String** - <p>the method name</p> * $params **Array** - <p>An array of get parameters (segments following the method segment)</p> ### get_instance object CI_Controller::get_instance() Get the CI singleton * Visibility: **public** * This method is **static**. * This method is defined by [CI_Controller](CI_Controller.md)