У меня есть форма со следующими полями:
- Имя * * 1004
- lastName
- EMAILADDRESS
, за которыми следуют (до) десяти полей имени / адреса электронной почты, например
- friendName-1
- friendEmail-1
- friendName-2
- friendEmail-2
...
и т.д.
Поля firstName, lastName и emailAddress будут сохранены в таблице «переходов», а 10 пар «имя / адрес электронной почты» будут добавлены в таблицу «друзей», содержащую внешний ключ refferal_id.
Обычно я использую «автоматические» формы cakephp, настраиваю свою проверку в модели и делаю $this->model->save();
Если это не удается, я возвращаюсь к правилам проверки моей модели, и сообщения об ошибках попадают обратно в мою форму. Html , Нет проблем.
Как бы я это сделал для ДВУХ столов? Я думаю, что автоматические вещи - это не тот путь, но я чувствую, что без этого многое потеряю, например, проверку в моих моделях и пользовательские сообщения об ошибках.
Есть ли счастливая среда? Я довольно новичок в приготовлении торта, поэтому мне интересно, есть ли способ использовать автоматические с несколькими столами.