0
私は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));
あなたの解決方法を書き換えますか?私は理解していなかった。 –
あなたのコードがSugarのパッケージスキャナを通過しない場合は、コードを変更する必要があります。私は本当にあなたが何をしようとしているかわからないので、私はあなたにそれを手伝うことができません。 – MartinTawse