form-manager/bootstrap

FormManager 扩展,用于创建类似 Bootstrap 的表单

v2.0.2 2017-07-06 17:08 UTC

This package is auto-updated.

Last update: 2024-09-05 18:38:50 UTC


README

由 Oscar Otero 创建 http://oscarotero.com oom@oscarotero.com

要求

  • PHP 5.4
  • Composer 或任何 PSR-4 自动加载器

这是 FormManager 库的扩展,用于轻松生成 Bootstrap 表单

用法

use FormManager\Bootstrap;

$myForm = Bootstrap::form([
	'name' => Bootstrap::text()->label('Your name'),
	'email' => Bootstrap::email()->label('Your email')
]);

echo $myForm;

您可以生成水平表单和内联表单

use FormManager\Bootstrap;

$myHorizontalForm = Bootstrap::formHorizontal($fields);
$myInlineForm = Bootstrap::formInline($fields);

使用 set 方法自定义每个字段。可用的属性

  • size: (sm|lg) 创建小/大字段
  • addon-before: 在输入前插入附加组件
  • addon-after: 在输入后插入附加组件
  • help: 在输入前插入帮助块
use FormManager\Bootstrap;

$myForm = Bootstrap::form([
	'name' => Bootstrap::text()->label('Your name')->set('size', 'lg'),
	'email' => Bootstrap::email()->label('Your email')->set([
		'addon-before' => '@',
		'help' => 'Insert here your email'
	])
]);

echo $myForm;

更多信息