2017-03-24 7 views
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'), 
); 

答えて

0

プロジェクトディレクトリのコマンドで実行しproject-directory/composer.jsonファイルにrequireセクションに

"himiklab/yii2-recaptcha-widget" : "*" 

をこの行を追加します。 :

composer update 
+0

私はすでに私のcomposer.jsonファイルにあり、作曲家のアップデートを実行しました。実際、私は単純なインストールコマンドを使用しました。php composer.phar require --prefer-dist "himiklab/yii2-recaptcha-widget" "*" –

+0

このライブラリは/ vendorにありますか? – Yupik

+0

はい。ファイルへのフルパスはvendor/himiklab/yii2-recaptcha-widget –

関連する問題