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