我创建了一个简单的“订阅通讯”表单:
<f:form action="subscribe" method="post" name="newsletterform">
<f:form.textfield id="name" name="name" required="true" />
<f:form.textfield id="email" name="email" required="true"/>
<button type="submit">Submit</button>
</f:form>
正如您所看到的,这不是基于现有模型的表单,我对将通讯订阅保存到数据库没有兴趣(它们将在其他地方存储)。
现在,在我的subscribeAction中,我想进行一些表单验证。我想检查电子邮件是否真的是电子邮件地址,如果不为空等。是否有一种方法可以使用typo3 / extbase Validators?如果有-如何使用?
Subscribe
,应该是SubscribeForm
,所以如果您正在尝试使用代码片段,请修复它。 - biesior