Я использую 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