문제

Zend Framework 기반 웹 사이트의 차트를 Open Flash Chart 2 (버전 : KVASIR) 라이브러리로 업그레이드하려고합니다. 오래된 버전으로 잘 작동했습니다. 그러나 새 버전을 사용하여 EG 라인을 만들려고 할 때 다음과 같은 오류 메시지가 나타납니다.

경고 : 포함 (line hollow.php) [function.include] : 스트림을 열지 못했습니다 : C : xampp htdocs wematch library zend loader.php의 해당 파일 또는 디렉토리가 없음 83

치명적인 오류 : c : xampp htdocs wematch application default Controllers Beidents Controller.php에서 215 라인에서 찾을 수 없습니다.

zend_loader_autoloader가 밑줄을 백 슬래시로 교체하고 있다고 생각합니다. zend_loader_autoloader에서 전체 Open Flash 차트 라이브러리를 제외 할 수 있습니까?

도움이 되었습니까?

해결책 2

Open Flash 라이브러리의 API가 새 버전 (KVASIR)으로 변경되었음을 알았습니다. 이전 버전에서와 같이 다른 모든 라이브러리 클래스 (Open-Flash-Chart.php)가 포함 된 파일이 포함되어 있어야합니다. 이 파일에서 line_holl line_hollow.php를 포함 시키려고했을 때 후속 오류가있었습니다. 운 좋게도 동일한 결과를 달성하는 다른 방법이 있습니다. 대신에:

$line = new line_hollow();

너가

$line= new line();
$dot = new hollow_dot();
$line->set_default_dot_style($dotTeam);

후자의 방법은 $ dot에 추가 속성을 제공 할 수 있기 때문에 더 많은 유연성을 제공합니다.

다른 팁

_를 /로 변경하고 있습니다. 파일을 미리 직접 포함시킬 수 있습니다.

require_once ( 'path/to/line_hollow.php'); 또는 파일 이름이 무엇이든.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top