Правильный способ использования этой функции

Я видел эту функцию 'is_post' на этом сайте:

http://www.kylenoland.com/a-comprehensive-guide-to-securing-codeigniter-2-x-with-ben-edmunds-ion-auth/

class MY_Controller extends CI_Controller
{
    public function is_post()
    {
        return $_SERVER['REQUEST_METHOD'] == 'POST' ? TRUE : FALSE;
    }
}

Могу ли я узнать, как правильно использовать эту функцию и как? Благодарю. С уважением, ZS

1 ответ

Решение

Одним из преимуществ использования вашего собственного родительского контроллера является то, что общие проверки могут быть проверены в центральной позиции. поэтому, когда вы создаете / определяете контроллер, вы можете наследовать от своего собственного контроллера, как показано ниже, чтобы использовать методы родительского класса:

class User_Controller extends MY_Controller
{
    public function login()
    {
        if($this->is_post()){
            //login check and redirect if successfull.
        }
        $this->load->view("login");
    }
}
Другие вопросы по тегам