lanin / 1000forms
一种简单的方式,可以创建任何复杂性的表单,并集成验证和筛选功能
0.1
2015-07-15 17:39 UTC
This package is auto-updated.
Last update: 2024-09-07 21:06:00 UTC
README
特性
- 可以在任何项目中使用它来构建任何类型的表单。
- 任何功能都可以扩展。验证器、过滤器、元素——一切都可以修改。
- 所有元素和整个表单的标记都可以按您喜欢的方式修改。甚至可以使用模板
- 它已经内置了一个验证所有输入的引擎
- 您可以直接在表单中修改和筛选所有值
- 您可以创建具有数组值的动态表单
您可以在以下位置找到完整文档: http://1000forms.lanin.me
简单示例
<?php // Initialise object $form = new \Lanin\Forms\Form(); // Set name of our form $form->setName('login_form'); // Add "Name" textfield $form->addElement('textfield', 'login', array('label' => 'Name')); // Add "Password" element $form->addElement('password', 'password', array('label' => 'Password')); // And add wubmit button $form->addElement('submit', 'login', array('value' => 'Login')); // Check if form was submitted and values are valid if ($form->isValid()) { // Get values and print them print_r($form->getFormState()); } // Print our form print $form;
在MIT许可证下发布。