У меня есть имя модели «Пользователь», я добавил подтверждение для входа. Но мне нужно также проверить страницу регистрации. Поля для обеих форм разные. Может кто-нибудь, пожалуйста, скажите мне, как управлять различной проверкой формы с помощью 1 модели.Cakephp одна модель другая форма проверка
ответ
В вашей модели пользователя вы можете проверить как можно больше полей, неважно, в каком виде или в какой форме вы их вводите. Так что просто добавьте поля со своей страницы регистрации в подтверждение пользователя в своей модели пользователя.
Если все формы имеют сходные имена полей, но требуют различных правил проверки вы можете использовать: http://bakery.cakephp.org/articles/dardosordi/2008/07/29/multivalidatablebehavior-using-many-validation-rulesets-per-model
Если дублирующие поля проверки одинаково на все формы, которые вы можете просто добавить их все модели, она будет проверять только присутствующих на форме.
Помните, что НЕ используйте 'required' => true, установив этот ключ в значение true, чтобы это поле всегда требовалось, и оно должно присутствовать в массиве данных, даже если оно не в вашей форме.
- 1. Многие виды, одна форма, другая валидация
- 2. CakePHP - проверка Связанные Модель
- 3. Рельсы: одна модель пользователя, но нужна другая информация о регистрации
- 4. cakephp только одна модель получить валидацию
- 5. CakePHP Отношения более чем одна Модель/Таблица
- 6. Ассоциация CakePHP одна модель исключительно одна из трех других?
- 7. Одна переменная сгустки другая
- 8. CakePHP валидация: одна модель для форм с таким же видом
- 9. Одна специальная модель связующего для CreateModel и другая для BindModel?
- 10. Другая форма окна
- 11. CakePHP 2.0.3 Модель проблема Проверка данных
- 12. Проверка подлинности CakePHP и модель пользователя
- 13. Проверка электронной почты в cakephp Модель
- 14. Форма CakePHP Дата, месяц, год Проверка
- 15. CakePHP Форма ввода не применяется проверка
- 16. Другая модель для API
- 17. регистрация пользователя - другая модель
- 18. Одна другая папки на линию
- 19. одна кнопка активная другая неактивная
- 20. Эхо одна строка как другая
- 21. Другая форма метода сортировки?
- 22. CakePHP одна форма для нескольких моделей не проверена правильно
- 23. Как считать все объекты этапов (одна модель) в виде проектов (другая модель) в Rails 3?
- 24. Форма, модель, модель
- 25. Проверка ошибки CakePHP
- 26. CakePHP высокоинтегрированная форма SignUp
- 27. Одна модель для просмотра (viewmodel) и одна модель для форм
- 28. Cakephp 3.0 - Проверка ввода данных в другую модель
- 29. Форма CakePHP не работает
- 30. Одна форма и проверка для многих объектов с разными данными