thybag / formz
此包最新版本(dev-master)无可用许可信息。
简单的独立PHP表单助手
dev-master
2014-04-08 21:24 UTC
This package is auto-updated.
Last update: 2024-09-07 05:32:31 UTC
README
简单的独立PHP表单助手
安装
可以通过composer使用以下命令安装FormZ:
composer require thybag/formz:dev-master
一旦composer安装了库,只需将标准的composer自动加载器包含到您的代码中。
require 'vendor/autoload.php'
使用示例
// Make Form refers to formz/Form
use formz\Form;
//Open form
Form::open("/somthing")->attributes(array("class"=>"test"))->render(true);
// Create a required text field with default value of "bob"**
Form::text("name")
->attributes(array('required'=>'required'))
->defaultValue("Bob")
->render(true);
// Select box with list of cows, css class cow_selector
// and default selection of Dexter**
Form::select("cow")
->options(array(
'A' => 'Angus',
'D' => 'Dexter',
'J' => 'Jersey',
'H' => 'Holstein'
))
->attributes(array('class'=> 'cow_selector'))
->defaultValue('D')
->render(true);
Form::close()->render(true);
您可以在表单方法之前调用以下代码,以便从POST数据自动填充表单:
Form::populate($_POST);