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);