PCharts로 zendframework 프로젝트를 구성하는 방법을 누군가에게 설명 할 수 있습니까? 내 데이터베이스의 데이터를 그래프 형식으로 표시해야합니다. 가능한 경우 조각을 함께 묶는 방법에 대한 예제 코드를 보내주십시오. 고마워요Zend Framework pChart 통합
1
A
답변
-1
더 좋은 방법이있을 수 있습니다. 아무도 여기에 답변하지 않았으므로 매우 간단한 방법입니다.
라이브러리 디렉토리 (myapp/library/pChart)에 pChart를 배치하는 것으로 시작하십시오.
다음 (예, 차트는 레이아웃과 뷰를 해제하고, 헤더를 설정해야대로 자신의 행동의 필요합니다.) 이미지를 렌더링하는 작업을 만들
참고 : 다음 코드로 이동됩니다 Zend Framework 통합과 관련된 부분 만 포함 시켰습니다.
안 레이아웃과 전망 :
$this->_helper->getHelper("layout")->disableLayout();
$this->_helper->viewRenderer->setNoRender();
는 pChart 포함 :
include(APPLICATION_PATH."/../library/pChart/class/pData.class.php");
include(APPLICATION_PATH."/../library/pChart/class/pDraw.class.php");
include(APPLICATION_PATH."/../library/pChart/class/pImage.class.php");
이제 차트 (명확성을 위해 제외 pChart 코드) 구축을 시작 :
{... pChart code ...}
하는 글꼴을 사용 지정 전체 경로 :
$myPicture->setFontProperties(array(
"R"=>0,"G"=>0,"B"=>0,
"FontName"=>APPLICATION_PATH."/../library/pChart/fonts/pf_arma_five.ttf",
"FontSize"=>12
));
차트 코드 (명확성을 위해 제외 pChart 코드) 마침 :
{... pChart code ...}
마지막 이미지/PNG로 콘텐츠 형식을 설정하고 이미지 렌더링 :
header('Content-type: image/png');
$myPicture->stroke();
0
가에 pichartcreateAction 전화를 .phtml 파일의 이미지의 src 속성
<과 같은 imch src = "YOUR_SITE_PATH/Controller/pichartcre ateAction "> 메인 페이지의 phtml 파일
이제 pichartcreateAction()에서 'Mario'와 같은 작업을 수행했습니다.
0
이 질문은 Mario's의 답변과 다른 답변이 아니지만 제게는 경로의 pChart를 사용하는 것이 더 나은 해결책입니다. 다음과 같이 :
//public/index.php
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
realpath(APPLICATION_PATH . '/../library/pChart/class'),
...
get_include_path(),
)));
차트를 렌더링하고 뷰에서 사용해야하는 이미지 이름과 경로를 반환하면 모두 설정됩니다. 의심스러운 경우, 문의하십시오.
분명히 행동에 포함시키는 것보다 조금 더 좋네요. – Mario