0
我正在使用suagr crm 7.6,
我製作了一個包並按需安裝它。
但它給我的錯誤Invalid usage of a function
我在谷歌搜索,發現這樣的:
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));
重寫你的解決方案意味着什麼?我不明白。 –
如果您的代碼不能通過Sugar的包裝掃描儀,那麼您將需要更改您的代碼。我不確定你想做什麼,所以我無法幫助你。 – MartinTawse