单列设计模式
哪个地方有错误?谢谢
#处理用户登入
class LoginAction extends Action{
#保存链接对像
public static $userConten;
/*public function __construct(){
$this->userConten = new LoginModel();
}*/
#处理用户登入请求
public function userLogin(){
#用户名
$userName = $_POST['userName'];
#用户密码
$userPassd = $_POST['userPassd'];
#登入验证
$userObj = self::content();
$boole = $userObj->userlogin($userName, $userPasd);
}
#处理用户注册
public function userRegs(){
#用户昵称
$userName = $_POST['userName'];
#用户注册密码
$userPassd = $_POST['userPassd'];
#用户注册验证
$userObj = self::content();
$boole = $userObj->userRegs($userName, $userPasd);
}
#单列设计模式
public static function content(){
if(self::$userConten==''){
self::$userConten = new LoginModel();
return self::$userConten;
}else{
return self::$userConten;
}
}
}