2013-07-18 47 views
7

我想創建密碼強度Meter.I是跟着我用Estrongpassword擴展estrongpassword For YII。我把這個擴展在擴展文件夾並寫了如下的代碼:如何在YII php中實現gmail註冊中的密碼強度?

<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'); ?> 

當我打開文件的thorughs我誤差下面寫:

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

我想知道如何配置它,請幫助我。 在此先感謝。

回答

1

該代碼是正確的,不應該導致任何問題。這裏有一些事情你可以嘗試:

  • 確保您已經安裝擴展正確
  • 檢查文件名和類名的拼寫是否正確。 Linux區分大小寫。
  • 檢查您的擴展文件夾protected/extensions並確保該目錄EStrongPassword(區分大小寫)存在
  • 確保路徑是正確的(ext在你的腳本是指protected/extensions路徑)

該文件應在:

protected/extensions/EStrongPassword/EStrongPassword.php 

希望這會有所幫助!

+0

你能爲我提供的步驟來安裝擴展,因爲我是新來誼可能是我不正確安裝擴展。 –

+0

請按照文檔中的步驟安裝[Yii的擴展(http://www.yiiframework.com/doc/guide/1.1/en/extension.use)。一旦你設置了擴展名,請再次閱讀我的答案。 –