2013-08-08 2 views
0

KENDO UI를 사용하여 컨트롤러를 실행하여 &과 같은 구문이 포함 된 컨트롤러를 실행하면 $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); 오류가 발생합니다. 5.3 미만의 버전은 PHP 버전 오류가 아닙니다. 네임 스페이스를 지원하지만, 젠드 프레임 워크 1.12.3 &으로 PHP 5.4를 실행하고 있습니다. 여전히이 오류가 있습니다.Kendo UI : 컨트롤러를 실행할 때 오류가 발생했습니다

컨트롤러 :

class StatsController extends Oft_Controller_Action 

{ 
function init() 
{ 
require_once 'library/Kendo/Autoload.php'; 

} 

public function indexAction(){ 



    $india = new \Kendo\Dataviz\UI\ChartSeriesItem(); 
    $india->name('India') 
      ->data(array(3.907, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855)); 

    $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); 

    $valueAxis->labels(array('format' => '{0}%')) 
       ->line(array('visible' => false)) 
       ->axisCrossingValue(-10); 

    $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); 
    $categoryAxis->categories(array(2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011)) 
       ->majorGridLines(array('visible' => false)); 

    $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); 
    $tooltip->visible(true) 
      ->format('{0}%') 
      ->template('#= series.name #: #= value #'); 

    $chart = new \Kendo\Dataviz\UI\Chart('chart'); 
    $chart->title(array('text' => 'Gross domestic product growth /GDP annual %/')) 
      ->legend(array('position' => 'bottom')) 
      ->addSeriesItem($india) 
      ->addValueAxisItem($valueAxis) 
      ->addCategoryAxisItem($categoryAxis) 
      ->tooltip($tooltip) 
      ->seriesDefaults(array('type' => 'line')); 

    echo $chart->render(); 


    } 
} 

당신의 도움이

+0

나는 당신을 도울 수 없지만 질문을 편집하여 실제 코드 (자바 스크립트, 컨트롤러)를 보여 주면 도움이 될 수 있습니다. – Shion

답변

0

주셔서 감사합니다 귀하의 서버에있는 PHP 버전?

Kendo UI PHP Wrappers의 기본 요구 사항은 4.3입니다.

시험해보십시오!

관련 문제