In this section, we'll create some quick and dirty code to communicate with CouchDB, and then talk about some of the issues with this approach.
In the previous chapter, we created a form in views/signup.php
, with the following functionality:
We asked the user to enter a value for name in a textbox
We took the value entered in the form and posted it to the signup route
We used Bones to grab the value passed by the form and set it to a variable called
message
so that we could display it on the home pageWe rendered the home page and displayed the
message
variable
This was a big undertaking on our part, but we weren't able to save anything for later reading or writing.
Let's take this form a few steps further and ask the user to enter both a name and an e-mail address and then save these fields as a document in CouchDB.