我对cakephp很新,我在网站上做了示例帖教程,现在我正在开发我的第一个项目。 它非常简单。管理员粘贴电子邮件列表,并使用随机密码成为数据库中的记录。
所以,我想通过输入em'foo@bar.com来注册多个电子邮件; bar@foo.com; com@foo.bar'在同一文本框中的样式。在数据库中,它们应该成为记录/电子邮件。 对于一封电子邮件我的代码是: echo $ this - >表格 - >输入( '电子邮件'); echo $ this - >表格 - >输入('code',array('default'=> genRandomString()));
我也不想稍后通过电子邮件验证地址。那么我可以使用php的爆炸然后以某种方式验证em吗?
问候 杰夫
答案 0 :(得分:0)
蛋糕本身有一个简洁的方法来爆炸它们:
$emails = String::tokenize($emailList, ';');
(http://book.cakephp.org/2.0/en/core-utility-libraries/string.html#string)
是的,您可以迭代它们并逐个手动验证它们或将它们放入数组中saveAll()理解并使用'validate'=>'first'或'only'与它。