开发手册 欢迎您!
软件开发者资料库

Phalcon - Working with Forms

Phalcon Working with Forms - 从简单和简单的步骤学习Phalcon,从基本到高级概念,包括概述,环境设置,应用程序结构,功能,配置,控制器,模型,视图,路由,数据库连接,交换数据库,脚手架应用程序,查询语言,数据库迁移,Cookie管理,会话管理,多语言支持,资产管理,使用表单,对象文档映射器,安全功能。

表单在所有Web应用程序中用于接受来自用户的输入作为请求.数据被接受为输入,然后被操纵并保存在数据库中或正在执行任何其他操作.

Phalcon包含名为 Phalcon \Forms 的组件这有助于创建和维护表单.

考虑我们在前几章中创建的Blog-tutorial示例.它包含一个用于创建新类别的表单.

 "off")) ?>                                   "btn")) ?>                   <            ?php echo \Phalcon\Tag::submitButton(array("Save", "class" => "btn")) ?>                            getContent(); ?>               

Create categories

    
                                   Name                                  30)) ?>                                                    Slug                                  30)) ?>                      

输出 : 它将产生以下输出.

创建类别

输入字段在 Phalcon/tag 组件的帮助下呈现表单.表单中的每个元素都可以根据开发人员的要求进行渲染.

以下是渲染值的语法.

echo $form->render(element-name)

验证 :

在控制器中呈现值后,将在模型的帮助下将值输入数据库. Phalcon表单与验证组件集成,以提供即时验证.可以为每个元素设置内置或自定义验证器.

addValidator(    new PresenceOf([ "message" => "name is required", ]) ); $form->add($name);

输出 : 它将产生以下输出.

以下输出