我正在寻找一种在php中记录我的控制器方法的最佳实践方法。
我想知道如何记录我的POST
和GET
要求(我在这里使用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类吗?怎么样?
感谢您的帮助
答案 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;
}
您可以在用户模型类文件本身中记录用户模型类。 希望它有所帮助