【发布时间】:2010-11-10 06:05:00
【问题描述】:
我有一个包含以下字段的表单:
- 名字
- 姓氏
- 电子邮件地址
后跟(最多)十个姓名/电子邮件字段,像这样
- friendName-1
- friendEmail-1
- friendName-2
- friendEmail-2 ... 等
firstName、lastName 和 emailAddress 字段将保存到“referrals”表中,但 10 个姓名/电子邮件对将保存到“friends”表中,其中包含外键 refferal_id。
通常我使用 cakephp 'automagic' 表单,并在模型中设置我的验证,然后执行 $this->model->save(); 如果失败,我会使用我的模型验证规则,错误消息会被吐回我的表单 html .没问题。
但是,我将如何为两张桌子执行此操作?我认为自动化的东西不是要走的路,但我觉得没有它我会失去很多,比如我的模型中的验证和自定义错误消息。
有快乐的媒介吗?我对蛋糕很陌生,所以我想知道是否有一种方法可以对多个表使用 automagic。
【问题讨论】:
标签: validation forms cakephp