单行文本框

addText('name值', '标题' [, '提示', '默认值', '标签组', '额外属性', '额外css类'])

标识符:text

版本新增功能
1.0.7支持自定义placeholder
参数含义类型
namename值string
title标题string
tips提示string
default默认值string
group标签组array
extra_attr额外属性string
extra_class额外css类string

单行文本框和其他表单项用法相类似,也是最常用的,一般只需要两个参数。

  1. return ZBuilder::make('form')
  2. ->addText('title', '标题')
  3. ->fetch();

效果:

单行文本框 - 图1

标签组

标签组是在文本框两边加图标或文字,数组第一个元素是左边的图标,第二个元素是右边的图标。

  1. return ZBuilder::make('form')
  2. ->addText('title', '标题', '', '', ['<i class="fa fa-user"></i>'])
  3. ->fetch();

效果:

单行文本框 - 图2

后者两边都有

  1. return ZBuilder::make('form')
  2. ->addText('title', '标题', '', '', ['<i class="fa fa-fw fa-yen"></i>', '.00'])
  3. ->fetch();

单行文本框 - 图3

自定义placeholder

从1.0.7版本开始,可以自定义表单项的placeholder,只需在title后面添加“[:提示文字]”,如:

  1. return ZBuilder::make('form')
  2. ->setPageTitle('添加')
  3. ->addText('title', '标题[:请输入标题]')
  4. ->fetch();