Phalcon Forms

It handles creation and maintenance of forms in the web application. Now, as we have designed a basic web-app before we would be adding signup form.

Designing Signup form

Change the index.phtml viewfile, add the signup page link as a controller.

app/views/index/index.phtml

OUTPUT:

Phalcon Forms 1

Now, we write the signup controller

app/controllers/SignupController.php

Initializing Form

In this form, we provide the form definition i.e. structure of form is provided.

app/views/signup/index.phtml

OUTPUT

Phalcon Forms 2

Validating Form

Phalcon forms are integrated with the validation component to offer instant validation.


Form Elements

Phalcon provides a set of built-in elements to use in your forms. All these elements are located inside Phalcon\Forms\Element.

NameDescription
Phalcon\Forms\Element\TextGenerate INPUT[type=text] elements
Phalcon\Forms\Element\PasswordGenerate INPUT[type=password] elements
Phalcon\Forms\Element\SelectGenerate SELECT tag (combo lists) elements based on choices
Phalcon\Forms\Element\CheckGenerate INPUT[type=check] elements
Phalcon\Forms\Element\TextAreaGenerate TEXTAREA elements
Phalcon\Forms\Element\HiddenGenerate INPUT[type=hidden] elements
Phalcon\Forms\Element\FileGenerate INPUT[type=file] elements
Phalcon\Forms\Element\DateGenerate INPUT[type=date] elements
Phalcon\Forms\Element\NumericGenerate INPUT[type=number] elements
Phalcon\Forms\Element\SubmitGenerate INPUT[type=submit] elements

Next TopicPhalcon Images




Latest Courses