PHP와 Yii2로 작성된 프로젝트에 대해 recaptcha를 구현하려고하고 있는데 himiklab's 위젯을 사용하고 있습니다. Readme 파일에 언급 된 단계를 따르려고했지만 작동하지 못했습니다.'Class'와의 치명적 오류 himiklab yii2 recaptcha ReCaptchaValidator 'not found'
composer.json 파일에 위젯 규칙을 추가하고 터미널에서 작곡가 업데이트를 수행했는데 아래와 같이 표시됩니다.
이 난 composer require --prefer-dist "himiklab/yii2-recaptcha-widget" "*"
를 사용하여 작곡가를 사용하여 설치하려고 나는 위의 이미지와 같은 오류가 발생합니다.
내 코드 : 가입 내가 사용 위젯의 설치를 무시
public function rules() {
return [ ...
[['reCaptcha'],\himiklab\yii2\recaptcha\ReCaptchaValidator::SignupForm(), 'secret' => 'secretkey', 'uncheckedMessage' => 'Please confirm that you are not a bot.']
];
}
signup.php (보기)
<?= $form->field($model, 'reCaptcha')->widget(\himiklab\yii2\recaptcha\ReCaptcha::SignupForm(),['siteKey' => 'sitekey']) ?>
main.php
return [
'components' => [ 'reCaptcha' => [ 'name' => 'reCaptcha', 'class' => 'himiklab\yii2\recaptcha\ReCaptcha', 'siteKey' => 'siteKey', 'secret' => 'secretKey', ],
...
]
form.php composer.json 파일 "himiklab/yii2-recaptcha-widget" : "*"
에 위젯을 추가하고 계속 실행하십시오. 응용 프로그램을 ning, 난 오류가 제목에서 언급 참조하십시오.
같은 문제가있는 사람이 있습니까? 누군가가이 문제를 해결할 수 있도록 도와 줄 수 있습니까?
php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
이러한 오류가 당신이 이야기하고있는 reCAPTCHA를 패키지에 관련이없는 볼에 대한 –
@RobbieAverill 예 : – ASN