我想根据StartDate和EndDate显示我的TempPage。
我用函数canView管理它。
“return false”在最后一个if语句中让我进入我的LoginPage。
Controller :: curr() - > redirect(Director :: baseURL())会导致无限循环。
什么是正确的语法重定向到主页(主页)而没有结束 在一个循环?
class TempPage extends Page {
public function canView($Member = null){
$now = date('Y-m-d H:i:s');
if(Permission::checkMember($Member, 'CMS_ACCESS')){
return true;
}elseif($now > $this->StartDate && $now < $this->EndDate){
return true;
}else{
return false;
Controller::curr()->redirect(Director::baseURL());
}
}