我该如何在控制器方法中记录使用GET或POST?
问题描述:
我正在寻找一种最佳实践方式来在php中记录我的控制器方法。 我想知道如何记录我的POST
和GET
要求(我在这里用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类吗?如何?
感谢您的帮助
答
用于记录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
你看到这一点:http://stackoverflow.com/questions/2121710/is-there-a-standard-for-documenting-get-post-parameters – 2012-02-22 10:33:22
没有还没有看到,但我浏览了所有的提案... – helle 2012-02-22 10:34:21
那么请检查一下,这也是:http://stackoverflow.com/questions/1269086/request-params-and-phpdoc – 2012-02-22 10:35:11