序言
基础
配置
架构
路由
控制器
控制器定义
前置后置方法
条件方法
模板
调试
安全
工具
部署
条件方法
条件方法是指在执行某个控制器方法之前执行的方法,且当该方法返回值为真时才会继续后面的执行。条件方法可以方便权限控制等,使得代码层次更加清晰,利用率增高。下面将举例设置条件方法:
<?php 
class ModuleIndex extends LmlBase{

    public 
$conditions = array(
        
'addComment' => 'isLogin'
    
);

    public function 
isLogin(){
        
// ...
        
return true;
    }

    public function 
addComment(){
        
// ...
    
}
}
上面的例子为“addComment”方法增加了条件方法“isLogin”,当“isLogin”方法返回真时,才会执行“addComment”方法。系统为了兼容低版本的PHP,设置条件方法时的属性 $conditions 必须为 public 才能正常运行,当后期不再支持低版本时就没有这种要求。
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.001884(s)
2024-12-23 03:06:50 1734894410