2012-07-30 6 views
2

captcha 구성 요소를 cakephp 2.0과 함께 사용하고 있습니다. 비록 잘 지내지 만이 구성 요소에 대한 나의 추적 문제입니다.Cakephp 2.0 captcha 구성 요소가 경고를 표시합니다.

Warning: Argument 1 passed to Component::__construct() must be an instance of ComponentCollection, none given, called in ... 

솔루션을 찾으려고했을 때 어딘가에 두 줄의 코드가 표시됩니다.

_controller = $collection->getController(); 
parent::__construct($collection, $settings); 

function startup() { 
    $this->Controller = $this->_controller; 
} 

해결 방법 코드는 오류가 발생하여 종료되었습니다.

보안 문자 구성 요소 링크는 내가 CakePHP는 2.0에 대한 해결책을 발견 http://www.devarticles.in/

답변

6

입니다. 당신은 인스턴스를 생성하는 컨트롤러에서 다음과 같이 그것을 ..

$myvideo = new MyVideoComponent(new ComponentCollection()); //make instance 
0

author's website

에서 CakePHP의 2.x를위한 보안 문자 구성 요소 작업 다운로드하세요