我想创建密码强度计。我正在关注 estrongpassword For 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.
我想知道如何配置它,请帮助我。 提前致谢。
最佳答案
代码是正确的,应该不会造成任何问题。以下是您可以尝试的一些方法:
- 确保您已正确安装扩展程序
- 检查文件名和类名的拼写是否正确。 Linux 区分大小写。
- 检查您的扩展文件夹
protected/extensions
并确保目录EStrongPassword
(区分大小写)存在 - 确保路径正确(脚本中的
ext
指的是protected/extensions
路径)
文件应该在:
protected/extensions/EStrongPassword/EStrongPassword.php
希望这对您有所帮助!
关于php - 如何像在 YII php 中的 gmail 注册一样实现密码强度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17717581/