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

问题描述:

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

即看到此方法:

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不会是正确的做法,woudldn”它呢?

我还需要记录所需的usermodel类吗?如何?

感谢您的帮助

+1

你看到这一点:http://stackoverflow.com/questions/2121710/is-there-a-standard-for-documenting-get-post-parameters – 2012-02-22 10:33:22

+0

没有还没有看到,但我浏览了所有的提案... – helle 2012-02-22 10:34:21

+0

那么请检查一下,这也是:http://stackoverflow.com/questions/1269086/request-params-and-phpdoc – 2012-02-22 10:35:11

用于记录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; 
} 
 

而你可以记录下的usermodel类文件本身的usermodel类。 希望它可以帮助

+0

是否有一个插件,它会自动在netbeans中创建类似这样的内容? – helle 2012-02-22 11:04:48

+0

到目前为止还没有找到类似的东西.. – 2012-02-22 11:07:46