0

私はこのウェブサイトでこの関数'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

4

1 に答える 1

2

独自の親コントローラーを使用する利点の1つは、共通のチェックを中央の位置でチェックできることです。したがって、コントローラーを作成/定義するときに、以下のように独自のコントローラーから継承して、親クラスのメソッドを使用できます。

class User_Controller extends MY_Controller
{
    public function login()
    {
        if($this->is_post()){
            //login check and redirect if successfull.
        }
        $this->load->view("login");
    }
}
于 2013-03-21T04:13:45.890 に答える