0
が見つかりません:それYii2 reCAPTCHAのウィジェットクラスだから私はYii2 reCAPTCHAのウィジェットを使用しようとしている
['reCaptcha'], \himiklab\yii2\recaptcha\ReCaptchaValidator::className(), 'secret' => Yii::$app->params['reCAPTCHA.secretKey']
のための検証ルールを設定するときにhttp://www.yiiframework.com/extension/yii2-recaptcha-widget/
はしかし、私はエラーClass 'himiklab\yii2\recaptcha\ReCaptchaValidator' not found
を取得します。私は作曲家とYii2にはかなり新しいので、私は何が欠けているのか分かりません。
composer.json
{
"autoload" : {
"psr-4" : {
"Gaiatools\\Yii\\" : "src"
}
},
"name" : "gaiatools/site",
"require" : {
"php" : ">=7.0",
"himiklab/yii2-recaptcha-widget" : "*"
}
}
ベンダー/作曲/ autoload_psr4.php
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'yii\\composer\\' => array($vendorDir . '/yiisoft/yii2-composer'),
'yii\\' => array($vendorDir . '/yiisoft/yii2'),
'himiklab\\yii2\\recaptcha\\' => array($vendorDir . '/himiklab/yii2-recaptcha-widget'),
'cebe\\markdown\\' => array($vendorDir . '/cebe/markdown'),
'Gaiatools\\Yii\\' => array($baseDir . '/src'),
);
私はすでに私のcomposer.jsonファイルにあり、作曲家のアップデートを実行しました。実際、私は単純なインストールコマンドを使用しました。php composer.phar require --prefer-dist "himiklab/yii2-recaptcha-widget" "*" –
このライブラリは/ vendorにありますか? – Yupik
はい。ファイルへのフルパスはvendor/himiklab/yii2-recaptcha-widget –