【发布时间】:2018-03-06 08:25:19
【问题描述】:
在我的 FE 用户注册扩展中,我想添加第二个密码字段,仅用于检查输入的第一个密码的拼写。
我不喜欢在数据库中为此添加额外的字段,因为它仅用于首次输入密码和更改密码的目的。
如果普通密码字段和重新输入密码字段相同,则应存储在数据库中。 (我这里也做了一个加盐密码,但对这个问题并不重要。)
我尝试了以下
<label for="reenter_password" class="reenter_password">
Reenter Password*
</label><br>
<f:form.password id="reenter_password"/>
这没有错误,但我没有得到值。
<label for="reenter_password" class="reenter_password">
Reenter Password*
</label><br>
<f:form.password property="reenter_password" id="reenter_password"/>
这会产生以下错误:
属性路径“”的属性映射时出现异常:在“RM\Rmregistration\Domain\Model\User”类型的目标对象中找不到属性“reenter_password”
我知道如果我在我的模型 SQL 中创建一个名为 reenter_password 的额外字段,它会起作用,但就像我上面所说的那样我不想将它存储到数据库中。
有什么方法可以获取值并检查它,而不用 Fluid 将其存储到数据库中?
【问题讨论】:
标签: typo3 fluid extbase typo3-8.x