pails/form_builder

该包的最新版本(v1.0.3)没有可用的许可信息。

v1.0.3 2016-05-20 21:38 UTC

This package is not auto-updated.

Last update: 2024-09-11 22:48:27 UTC


README

一个使构建表单变得极其简单的实用程序。

依赖项

安装

在 pails 应用的根目录下运行

pails install form_builder

配置

在任何希望使用表单构建器的控制器中,使用 useFormBuilder 特性

class DefaultController extends Pails\Controller
{
	use PailsAuthentication;
}

然后,在相关的视图中,您可以调用 $this->input_for()

string input_for(string data_name, string label, array options)

  • data_name - 表单元素的 name
  • label - 应伴随表单元素的文本
  • options - 选项数组,根据元素类型而定
    • type - (默认:text)输入类型
      • list - select 列表,带有选项
      • textarea - 一个大文本框
      • radio - 一组单选按钮,带有选项
      • check - 一组复选框,带有选项
      • number - number 输入类型(带选项,多个)
      • text - 标准文本输入字段
    • value - (默认:空字符串)元素的初始值
    • tooltip - (默认:空字符串)title 属性,提供有关输入的附加信息
    • style - (默认:空字符串;仅 textarea)内联 CSS 样式
    • options - (默认:array(); 仅 radio, check, list 和 number)选项的关联数组。键是输入的 value,值是应显示的文本
  • 返回:带有相应选项的 HTML 字符串

支持

pails-form-builder 是由 Synapse Software 支持的核心插件。请联系我们 support@synapsesoftware.com