У меня есть несколько сценариев в моем приложении, где мне нужно манипулировать данными до их сохранения.Манипулирование данными перед сохранением с помощью geddy
У меня есть фон CakePHP, поэтому я обычно делаю это в методе beforeSave модели.
Есть ли что-нибудь эквивалентное, что я могу сделать в своих моделях в geddy?
Не уверен, если я правильно реализации этого в моей модели, как это приводит к User.on ('BeforeSave', функция() { ^ TypeError: функции объекта() { this.defineProperties ({ адрес электронной почты: {тип: 'строка'}, пароль: {тип: 'строка'} }); } не имеет метода 'on' – timstermatic
@wiseguysonly Обновлен мой ответ. Я не уверен, как получить сохраненный элемент - поэтому внутри события 'beforeSave' попробуйте выполнить регистрацию« this »или« arguments », чтобы увидеть, где« элемент », которым вы хотите манипулировать. Дайте мне знать о вашем успехе :) – JAM
Спасибо, что сработали. Я отредактировал ваш ответ, чтобы добавить аргумент данных в анонимную функцию. С этим я могу сделать data.password и т. Д. – timstermatic