Неудачная проверка, если одно правило для любого поля терпит неудачу - PullRequest
0 голосов
/ 26 октября 2010

Как сделать остановку проверки в CakePHP, если какое-либо одно правило не выполняется для какого-либо поля?

Я знаю о свойстве 'last', но оно останавливает проверку только для этого поля, я хочу, чтобы оно полностью остановилось.

Спасибо.

1 Ответ

0 голосов
/ 27 октября 2010

Я проверял загрузку изображения в модели, а затем загружал его туда и создавал папку пользователя для фотографии.Очевидно, что я не знал идентификатор пользователя, если запись не прошла проверку фотографии, поэтому папка не может быть создана.

Я изменил свою проверку для подтверждения загрузки и добавил ссылку на временный загруженный файл вмодельный класс.Затем я написал специальную функцию afterSave (), чтобы проверить, загрузил ли пользователь изображение при регистрации, и если да, создать соответствующие папки и переместить изображение в постоянное место.

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...