2014-02-16 1 views
1

케이크의 이전 버전 용으로 작성된 Helper class을 사용하려고합니다. 제 3 자 클래스를 사용하기 위해 vendor() 메소드를 사용하는 것 같습니다. 메소드가 사용되지 않습니다. 나는라고 eq_pie.class.php 타사 클래스를 포함하는 헬퍼 클래스에서 다음을 사용하는 것을 시도하고있다 : cakePHP- PieChart Helper 클래스

App::import('Vendor', 'eq_pie'); 

내가 응용 프로그램/공급 업체 폴더에 타사 클래스를 배치 (확실하지 메신저의 타사 클래스가 포함되지 않는 것을 의미한다 Error: Class 'eq_pie' not found :) 올바른 도우미 클래스는 내가이 오류가 너무

//vendor('class_eq_pie'); Now commented out.. 

    $this->eq_pie = new eq_pie; //generates error 

처럼 그것을 사용한다.

무엇이 여기에 있습니까? 미리 감사드립니다

답변

1

좋아, 동료 CakePHP의 새로운 사용자가 ... 버전의 cake conventions의를 따르십시오 .. 문제는 내 현재 version(2x) 클래스 이름과 해당 파일이 camelCased보다는 underscored ..있을 것으로 기대이었다 만든다

eq_pie에서 클래스 이름을 EqPieClass으로 변경하고 파일을 EqPieClass.php으로 변경했습니다. 여기에 참조 의사 : Class Conventions 문제가 발생하면. 행운의 행운