0
我正在創建自己的登錄系統,但都推薦sfDoctrineGuardPlugin。不幸的是我不明白這一點...如何在sfDoctrineGuardPlugin中獲取ID?
我去HTTP://localhost/frontend_dev.php/login和我登錄我在類sfGuardSecurityUser和方法公共職能簽到($用戶, $ remember = false,$ con = null) 哪裏有變量$ user?
有:
$this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser');
,但如果我使用:
$this->getUser()->getAttribute('user_id');
自己的模塊那麼它是NULL。僅工作$ this-> getUser();但這只是名稱和登錄名。我如何獲得ID登錄的用戶?
我還在表中添加了sf_guard_user_permission user_id 2 permission_id 2我該如何在其他模塊中檢查?
感謝您的幫助!