Я только что начал изучать cfwheels. Я работал над примером «Социальный сетевой сайт», присутствующим на сайте (http://cfwheels.org/screencasts/series/1). У меня есть сомнения. У нас есть register.cfm и login.cfm два представления. Обе вставки используют объект пользователя , созданный с Person.cfc (модальный).Где мы должны писать код проверки для формы в cfwheels?
Все проверки, которые требуются в регистрационной форме, мы написали внутри Person.cfc init()
. Теперь на login.cfm у нас есть два поля с именем Email and password
, и я хочу, чтобы validate
письмо было в correct format
на стороне сервера перед проверкой на действующую комбинацию Email/Password.
Теперь, где я должен писать этот код проверки для login.cfm?
Но в примере для проверки регистрационной формы код проверки находился внутри мода Person.cfc, не входящего в действие 'register' контроллера' Main'. вот почему я запутался, что проверка должна быть внутри модели или контроллера? –
Все, что написано в Model cfc, предназначено для базы данных. Если вы хотите, чтобы CFWheels проверял данные во время выполнения операций с базой данных, код проверки должен идти в Model cfc. Но если вы хотите проверить на стороне сервера, то это всегда Контроллер, где вы пишете проверку. – Pankaj