Alice bundle - 如何在 yml 夹具中使用编码密码

tux*_*x23 4 php symfony alice-fixtures

我使用 hautelook/alice-bundle。

由于以下错误($ in 解释为对对象的引用),我无法在我的装置中使用编码的 bcrypt 密码:

在 SimpleObjectGenerator.php 第 114 行:

生成夹具“实习生”(App\Document\Trainee) 时出错:在生成过程中无法解析值。

App\Document\Trainee:
# template
trainee (template):
    firstName:              <fr_FR:firstName()>
    lastName:               <fr_FR:lastName()>
    email (unique):         <fr_FR:email()>
    password :              $2y$13$I5uLW8atzRPmC3NcvirYqO2htdMHH1l4uFQ3z0V8wHowO0FqTXl7u
    plainPassword:          password
    birthdate:              <date('now')>
    address:                '@address_tr_*'
    phoneNumber:            <fr_FR:phoneNumber()>
    profileCompleted:       false
Run Code Online (Sandbox Code Playgroud)

你知道为什么吗?谢谢你

小智 6

您可以将散列密码放在参数中,如下所示:

parameters:
    hash: $2y$13$I5uLW8atzRPmC3NcvirYqO2htdMHH1l4uFQ3z0V8wHowO0FqTXl7u

App\Document\Trainee:
    trainee (template):
        password: <{hash}>
        ...
Run Code Online (Sandbox Code Playgroud)