业务规则是否$params
使用当前类属性作为它的指标?我在一个类中遇到了下面的代码,并且在它之前没有初始化$param
。project
是此类中的一个属性。效果如何$params["project"]
?
class ProjectUserForm extends CFormModel
{
public $project;
// .....
public function assign(){
// ....
$bizRule='return isset($params["project"]) && $params["project"]->isUserInRole("owner");';
// ....
}
编辑: 对不起,我知道这很头晕。我试着说清楚。这是类链接类
我的问题是$params。我认为在 $bizRul 初始化之前的某个地方,我们应该有类似的东西:
$params=array('project'=>$project);
但我们没有。这怎么可能?$params 是别名还是类似的东西,或者我们可以使用任何名称来代替它?