如何在控制器方法中记录GET或POST的使用?

时间:2012-02-22 10:29:49

标签: php documentation phpdoc

我正在寻找一种在php中记录我的控制器方法的最佳实践方法。 我想知道如何记录我的POSTGET要求(我在这里使用REQUEST来表明我需要两种方式)。

即。看到这个方法:

public function login(){

    $username = $_REQUEST['username'];
    $password = $_REQUEST['password'];
    $stay_loggedin = $_REQUEST['stay-loggedin'];

    $user = new usermodel();
    if ($user->login($username, $password, $stay_loggedin) ) return <something>;
    else return page_not_allowed;
}

如果有人能告诉我一个与php-doc兼容的方式,那就太好了...... 我的意思是@param不是正确的方式,不是吗?

我还要记录所需的usermodel类吗?怎么样?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

为了记录GET / POST方法,您可以这样做:


/**
 * Function to Login a user
 *
 * Requires $_POST['username'] and $_POST['password']
 * Optional $_REQUEST['stay-loggedin'] 
 * 
 * @return void
 */
public function login(){

    $username = $_REQUEST['username'];
    $password = $_REQUEST['password'];
    $stay_loggedin = $_REQUEST['stay-loggedin'];

    $user = new usermodel();
    if ($user->login($username, $password, $stay_loggedin) ) return ;
    else return page_not_allowed;
}

您可以在用户模型类文件本身中记录用户模型类。 希望它有所帮助