函数 $FBObjectName() 的无效使用
Invalid usage of a function $FBObjectName()
我正在使用 suagr crm 7.6,
我制作了一个包并按需安装它。
但它给我错误 Invalid usage of a function
我在 google 上搜索并找到了这个:
class myclass {
static function say_hello()
{
echo "Hello!\n";
}
}
$classname = "myclass";
call_user_func(array($classname, 'say_hello'));
call_user_func($classname .'::say_hello'); // As of 5.2.3
$myobject = new myclass();
call_user_func(array($myobject, 'say_hello'));
但是没有解决我的problem.my代码是这样的:
$FBObjectName = "{$bean->object_name}FormBase";
$formBase = new $FBObjectName();
它给我一个错误,无效使用功能有没有其他方法请解释并帮助我。
此代码出现同样的错误:
$action = "display_" . strtolower($this->cal->view);
return $this->$action();
我是这样解决的:
return call_user_func(array($this, $action));
查看 Module Loader restrictions。
不允许使用变量 类、变量函数和 call_user_func()。您需要将您的客户端从 Sugar 的按需服务器移走或重写您的解决方案。
我正在使用 suagr crm 7.6,
我制作了一个包并按需安装它。
但它给我错误 Invalid usage of a function
我在 google 上搜索并找到了这个:
class myclass {
static function say_hello()
{
echo "Hello!\n";
}
}
$classname = "myclass";
call_user_func(array($classname, 'say_hello'));
call_user_func($classname .'::say_hello'); // As of 5.2.3
$myobject = new myclass();
call_user_func(array($myobject, 'say_hello'));
但是没有解决我的problem.my代码是这样的:
$FBObjectName = "{$bean->object_name}FormBase";
$formBase = new $FBObjectName();
它给我一个错误,无效使用功能有没有其他方法请解释并帮助我。
此代码出现同样的错误:
$action = "display_" . strtolower($this->cal->view);
return $this->$action();
我是这样解决的:
return call_user_func(array($this, $action));
查看 Module Loader restrictions。
不允许使用变量 类、变量函数和 call_user_func()。您需要将您的客户端从 Sugar 的按需服务器移走或重写您的解决方案。