7

パスワード強度メーターを作成したいのですが、estrongpassword に従っていますYIIには Estrongpassword 拡張機能を使用しました。この拡張機能を拡張機能フォルダーに配置し、次のようにコードを記述しました。

<div class="row">
<?php echo $form->labelEx($model,'password'); ?>
<?php

$this->widget('ext.EStrongPassword.EStrongPassword',
    array('form'=>$form, 'model'=>$model, 'attribute'=>'password'));

?>
<?php echo $form->error($model,'password'); ?>

ファイルをチェックすると、以下に示すようにエラーが表示されます。

Alias "ext.EStrongPassword.EStrongPassword" is invalid. Make sure it points to an existing PHP file and the file is readable. 

設定方法を知りたいのですが、教えてください。前もって感謝します。

4

2 に答える 2

1

コードは正しく、問題は発生しません。以下に、いくつか試してみることを示します。

  • 拡張機能が正しくインストールされていることを確認してください
  • ファイル名とクラス名のスペルが正しいことを確認してください。Linux では大文字と小文字が区別されます。
  • 拡張フォルダーprotected/extensionsを確認し、ディレクトリEStrongPassword(大文字と小文字を区別) が存在することを確認します。
  • パスが正しいことを確認してextください (スクリプトでprotected/extensionsパスを参照します)

ファイルは次の場所にあります。

protected/extensions/EStrongPassword/EStrongPassword.php

お役に立てれば!

于 2013-07-18T08:05:06.453 に答える