0
我想根據數據庫中的日期存儲來限制對頁面的訪問。例如,我希望以後的所有路由:monsite.fr/mon_compte/檢查日期條件。我只是想知道symfony2有沒有更好的方法來做到這一點?根據日期限制對頁面的訪問
泰提前:)
我想根據數據庫中的日期存儲來限制對頁面的訪問。例如,我希望以後的所有路由:monsite.fr/mon_compte/檢查日期條件。我只是想知道symfony2有沒有更好的方法來做到這一點?根據日期限制對頁面的訪問
泰提前:)
也許這樣的事情:
public function indexAction()
{
$user = $this->get('security.token_storage')->getToken()->getUser();
$dates = $this->getDoctrine()->getManager()->getRepository('AcmeCoreBundle:DateAce')->getAuthorizationDate($user->getId());
$now = new DateTime();
if($dates->debut() < $now < $dates->fin())
{
throw new AccessDeniedException;
}
}
有關於類似的問題一看至@nifr答案:http://stackoverflow.com/questions/18781708/how -to-定義默認最新值功能於Symfony2中的路由 – scoolnico