In PFBC, views are responsible for converting a form's properties and elements into HTML,
CSS, and javascript for the browser to display. There are four views provided in the project's
download: SideBySide, Vertical, Inline and Search.
configure(array(
"prevent" => array("bootstrap", "jQuery")
));
$form->addElement(new Element\Hidden("form", "sidebyside"));
$form->addElement(new Element\HTML('SideBySide default '));
$form->addElement(new Element\Email("Email Address:", "Email", array(
"required" => 1
)));
$form->addElement(new Element\Password("Password:", "Password", array(
"required" => 1
)));
$form->addElement(new Element\Checkbox("", "Remember", array(
"1" => "Remember me"
)));
$form->addElement(new Element\Button("Login"));
$form->addElement(new Element\Button("Cancel", "button", array(
"onclick" => "history.go(-1);"
)));
$form->render();
?>
configure(array(
"prevent" => array("bootstrap", "jQuery")
));
$form->addElement(new Element\Hidden("form", "sidebyside"));
$form->addElement(new Element\HTML(\'SideBySide default \'));
$form->addElement(new Element\Email("Email Address:", "Email", array(
"required" => 1
)));
$form->addElement(new Element\Password("Password:", "Password", array(
"required" => 1
)));
$form->addElement(new Element\Checkbox("", "Remember", array(
"1" => "Remember me"
)));
$form->addElement(new Element\Button("Login"));
$form->addElement(new Element\Button("Cancel", "button", array(
"onclick" => "history.go(-1);"
)));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery")
));
$form->addElement(new Element_Hidden("form", "sidebyside"));
$form->addElement(new Element_HTML(\'SideBySide default \'));
$form->addElement(new Element_Email("Email Address:", "Email", array(
"required" => 1
)));
$form->addElement(new Element_Password("Password:", "Password", array(
"required" => 1
)));
$form->addElement(new Element_Checkbox("", "Remember", array(
"1" => "Remember me"
)));
$form->addElement(new Element_Button("Login"));
$form->addElement(new Element_Button("Cancel", "button", array(
"onclick" => "history.go(-1);"
)));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View\Vertical,
"labelToPlaceholder" => 1
));
$form->addElement(new Element\Hidden("form", "vertical"));
$form->addElement(new Element\HTML('Vertical '));
$form->addElement(new Element\Textbox("Subject", "Subject"));
$form->addElement(new Element\Textarea("Comment", "Comment", array(
"class" => "span6"
)));
$form->addElement(new Element\Button("Post Comment"));
$form->addElement(new Element\Button("Cancel", "button", array(
"onclick" => "history.go(-1);"
)));
$form->render();
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View\Vertical,
"labelToPlaceholder" => 1
));
$form->addElement(new Element\Hidden("form", "vertical"));
$form->addElement(new Element\HTML(\'Vertical \'));
$form->addElement(new Element\Textbox("Subject", "Subject"));
$form->addElement(new Element\Textarea("Comment", "Comment", array(
"class" => "span6"
)));
$form->addElement(new Element\Button("Post Comment"));
$form->addElement(new Element\Button("Cancel", "button", array(
"onclick" => "history.go(-1);"
)));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View_Vertical,
"labelToPlaceholder" => 1
));
$form->addElement(new Element_Hidden("form", "vertical"));
$form->addElement(new Element_HTML(\'Vertical \'));
$form->addElement(new Element_Textbox("Subject", "Subject"));
$form->addElement(new Element_Textarea("Comment", "Comment", array(
"class" => "span6"
)));
$form->addElement(new Element_Button("Post Comment"));
$form->addElement(new Element_Button("Cancel", "button", array(
"onclick" => "history.go(-1);"
)));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View\Inline,
"labelToPlaceholder" => 1
));
$form->addElement(new Element\Hidden("form", "inline"));
$form->addElement(new Element\HTML('Inline '));
$form->addElement(new Element\Email("Email Address", "Email", array("required" => 1)));
$form->addElement(new Element\Password("Password", "Password", array("required" => 1)));
$form->addElement(new Element\Checkbox("", "Remember", array("1" => "Remember me")));
$form->addElement(new Element\Button("Login"));
$form->render();
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View\Inline,
"labelToPlaceholder" => 1
));
$form->addElement(new Element\Hidden("form", "inline"));
$form->addElement(new Element\HTML(\'Inline \'));
$form->addElement(new Element\Email("Email Address", "Email", array(
"required" => 1
)));
$form->addElement(new Element\Password("Password", "Password", array(
"required" => 1
)));
$form->addElement(new Element\Checkbox("", "Remember", array(
"1" => "Remember me"
)));
$form->addElement(new Element\Button("Login"));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View_Inline,
"labelToPlaceholder" => 1
));
$form->addElement(new Element_Hidden("form", "inline"));
$form->addElement(new Element_HTML(\'Inline \'));
$form->addElement(new Element_Email("Email Address", "Email", array(
"required" => 1
)));
$form->addElement(new Element_Password("Password", "Password", array(
"required" => 1
)));
$form->addElement(new Element_Checkbox("", "Remember", array(
"1" => "Remember me"
)));
$form->addElement(new Element_Button("Login"));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View\Search
));
$form->addElement(new Element\Hidden("form", "search"));
$form->addElement(new Element\HTML('Search '));
$form->addElement(new Element\Search("", "Search", array(
"placeholder" => "Search",
"append" => 'Go '
)));
$form->render();
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View\Search
));
$form->addElement(new Element\Hidden("form", "search"));
$form->addElement(new Element\HTML(\'Search \'));
$form->addElement(new Element\Search("", "Search", array(
"placeholder" => "Search",
"append" => \'Go \'
)));
$form->render();');
?>
configure(array(
"prevent" => array("bootstrap", "jQuery", "focus"),
"view" => new View_Search
));
$form->addElement(new Element_Hidden("form", "search"));
$form->addElement(new Element_HTML(\'Search \'));
$form->addElement(new Element_Search("", "Search", array(
"placeholder" => "Search",
"append" => \'Go \'
)));
$form->render();');
?>