0
私のウェブサイトで購読することができます。私はFOSUserBundleを使用します。 ユーザーが購読すると、ROLE_SUBSCRIBERロールを獲得し、新しいページへのアクセス権を付与します。 私はUserエンティティに記録した期間の後にこのロールを期限切れにしたいと思います。ロールの有効期限Symfony
class User extends BaseUser
{
// ...
* @ORM\Column(type="datetime")
protected $subscribeExpiration;
public function setSubscribeExpiration(\DateTime $subscribeExpiration) {
$this->subscribeExpiration = clone $subscribeExpiration;
return $this;
}
public function getSubscribeExpiration() {
return $this->subscribeExpiration;
}
// ...
}