В этом вопросе есть несколько частей. Существует также несколько решений. Мой совет - создать модель для вашего Лица или Пользователя. Затем вы можете использовать модель крюк на маршрутизаторе, чтобы передать его.
export default
Model.extend({
fName: attr('string'),
lName: attr('string'),
email: attr('string'),
password: attr('string')
});
Затем вы можете создать новую модель с моделью крючка в маршруте
model(){
return store.createRecord('Person', {});
}
После того, как вы сделали это, вы можете сделать что-то вроде этого в шаблоне
<center>
<div>
<h1 >Registration Page</h1>
<form {{action "register" on="submit"}}>
First Name{{input type="text" placeholder="First-Name" value=model.fname required="true"}}
Last Name{{input type="text" placeholder="Second-Name" value=model.lname required="true"}}
E-mail{{input type="text" placeholder="E-mail" value=model.email required="true"}}
Password{{input type="password" placeholder="Password" value=model.password required="true"}}
Confirm-Password{{input type="password" placeholder="Retype password" value=model.confirmPassword required="true"}}
<button >Send</button>
</form>
</div>
Наконец, вы будете нуждаться в действие в вашем маршруте, чтобы отправить эти данные на сервер
register(model){
model.save();
}
Это часть, которую вы обрабатываете в ember. После этого вам понадобится какой-то сервер для получения этих данных и его хранения в mysql. Вы можете написать этот сервер в любом месте, но вам понадобится этот сервер для взаимодействия с вашим mysql db. Ember не взаимодействует с db напрямую.
Кроме того, я настоятельно рекомендую прочитать документацию Ember. На многие ваши вопросы ответят. Существует также тонна учебников по этой теме, поэтому просматривайте и находите то, что соответствует вашим потребностям.
У Эмбер есть довольно высокая кривая обучения, но (по крайней мере для меня) это стоит того, чтобы выиграть в конце.
Не могли бы вы отредактировать форматирование кода примера внутри кодового блока? Это будет намного легче понять людям. –
hoo sry Я сейчас редактировал код. – lahari