php yii 表单title,Yii2.0-ActiveForm表单结构自定义教程

应用实例:use yii\bootstrap\ActiveForm;

$form = ActiveForm::begin(['layout' => 'horizontal']);

// 隐藏form的标签

echo $form->field($model, 'demo', [

'inputOptions' => [

'placeholder' => $model->getAttributeLabel('demo'),

],

])->label(false);

// 内联 radio list

echo $form->field($model, 'demo')->inline()->radioList($items);

//水平模式控制规模大小

echo $form->field($model, 'demo', [

'horizontalCssClasses' => [

'wrapper' => 'col-sm-2',

]

]);

// 除了'default(默认)' 布局 你还可以用 'template' 制定特定的布局:

echo $form->field($model, 'demo', [

'template' => '{label} 

{input}{error}{hint}
'

]);

// 输入框模板配置

echo $form->field($model, 'demo', [

'inputTemplate' => '

@{input}
',

]);

ActiveForm::end();

相关ActiveFrom资料: \yii\bootstrap\ActiveForm

相关bootstrap资料: http://getbootstrap.com/css/#forms

ActiveForm表单参数:

[[\yii\widgets\ActiveField]]. 加强版的Bootstrap 3

这个类添加了一些有用的功能到 [[\yii\widgets\ActiveField|ActiveField]] 在不同的形式布局中提供各种bootstrap3的表单域:

- [[inputTemplate]] 是一个用来呈现复杂输入的可选模板,例如输入组

- [[horizontalCssClasses]] 以横向形式定义了css网络格以增加标签,包装和错误提示

- [[inline]]/[[inline()]] 被用于提供内联的[[checkboxList()]] 和[[radioList()]]

- [[enableError]] 被设置为‘false’以禁用错误

- [[enableLabel]] 被设置为`false` 以禁用标签

- [[label()]] 和boolean值一起使用,来启用和禁用标签

也有一些新的占位符,你可以用在 [[template]] 结构中:

- `{beginLabel}`: 开始标签

- `{labelTitle}`: 标签的标题,和 `{beginLabel}`/`{endLabel}`一起使用

- `{endLabel}`: 结束标签

- `{beginWrapper}`: 开始包装标签

- `{endWrapper}`: 关闭包装标签

包装标签仅用于某些布局和表单元素.

请注意,某些元素使用了 [[template]]的轻微不同的默认值和其他选项.

你可以重写这些预定义模板复选框, radio buttons, checkboxLists和 radioLists 在 [[\yii\widgets\ActiveForm::fieldConfig|fieldConfig]] 的

[[\yii\widgets\ActiveForm]]:

- [[checkboxTemplate]] 在默认布局复选框模板

- [[radioTemplate]] 默认布局中的radio button模板

- [[horizontalCheckboxTemplate]] 水平布局的 checkboxes模块

- [[horizontalRadioTemplate]] 水平布局的 radio buttons 模块

- [[inlineCheckboxListTemplate]] 内联的 checkboxLists模块

- [[inlineRadioListTemplate]] 内联的 radioLists模块

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575692.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Chart.js学习

一、简介 Chart.js是一个基于HTML5的简单的面向对象的图表库,支持包括IE7和8的所有现代浏览器。图表库中有6种表,分别是:曲线图(Linecharts)、柱状图(Barcharts)、雷达图(Radarchart…

php 关闭电脑,php实现用手机关闭计算机(电脑)的方法

本文实例讲述了php实现用手机关闭计算机(电脑)的方法。分享给大家供大家参考。具体分析如下:适合有手机和电脑,用wifi的php web开发。方便关闭你的电脑(尤其在你想睡觉时 ),适合局域网用法:放在你的web项目文件夹,可以…

mysql数据库常用备份、恢复命令

转自&#xff1a;http://blog.csdn.net/bxbx258/article/details/2945832 还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql **********************************…

oracle的标准写法,oracle 表连接特有写法与标准写法

oracle里表连接支持标准写法&#xff0c;但也有oracle特殊的写法&#xff0c;这两种写法在某些场景下会有差异&#xff0c;推荐使用标准写法&#xff0c;这里只是介绍表连接标准语法及了解oracle的特殊写法。标准连接语法&#xff1a;select table1.column , table2.columnfrom…

2013款MacBook Air装Windows7单系统

经过两天的摸索&#xff0c;查找无数资料终于把2013款的MacBook Air装上了WIN 7&#xff0c;虽然网上有很多的资料但是都不是我想要的&#xff0c;第一个我的是2013款的MacBook Air&#xff0c;跟原来2012 11款MacBook Air完全不一样&#xff0c;2013款MacBook Air需要usb3的芯…

linux中oracle创建用户,linux中 oracle 创建用户和表空间以及授权

1、创建临时表空间select name from v$tempfile; 查出当前数据库临时表空间&#xff0c;主要是使用里面的存放路径&#xff1b;创建临时表空间&#xff1a;create temporary tablespace teest_temp tempfile 临时表空间路径/test_temp.dbf size 100m reuse autoextend…

测试报告

本团队积极践行敏捷开发原则&#xff0c;边开发边测试&#xff0c;将测试贯穿在开发过程的始终。在整个过程中测试人员与开发人员保持着密切的沟通&#xff0c;尽最大努力地完成了本次软件开发的测试任务。由于本软件采用游戏引擎开发&#xff0c;与vs的单元测试有冲突&#xf…

php将图片导入,php中图片文件的导入,上传与下载

---------------------------------------------图片的导入-------------------------------------------------------------------图片的上传与下载上传图片:序号图片添加时间操作//打开目录$diropendir("./images");//遍历目录$i;while($freaddir($dir)){if($f!&qu…

用parsetInt解析数字,并求和

实现代码&#xff1a; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml" xml:lang"en"> <h…

oracle arp绑定mac地址,使用ARP命令来绑定IP和MAC地址

使用ARP命令来绑定IP和MAC地址前言&#xff1a;我本来没有想过写关于ARP绑定的文章&#xff0c;坦白的说一句&#xff0c;在你理解ARP工作的原理时&#xff0c;这其实比较简单。只是看到最近论坛很多人在问关于绑定IP和MAC地址的问题&#xff0c;所以才决定写这个文章&#xff…

阿里巴巴2013年实习生笔试题A

一、单项选择题 1.下列说法不正确的是&#xff1a;&#xff08;B&#xff09; A.SATA硬盘的速度速度大约为500Mbps/s B.读取18XDVD光盘数据的速度为1Gbps C.前兆以太网的数据读取速度为1Gpbs D.读取DDR3内存数据的速度为100Gbps 解析&#xff1a;有说B的&#xff0c;有说D的&am…

linux之间安全传输文件,使用SCP安全地传输文件[Linux] | MOS86

终端访问远程Linux机器的最常见方法是使用安全Shell(SSH)。要工作&#xff0c;Linux服务器需要运行SSH服务器(OpenSSH)&#xff0c;另一端需要一个SSH客户端&#xff0c;像Windows中的PuTTy&#xff0c;或者Linux上的ssh命令行工具&#xff0c;或者其他类似Unix的操作系统&…

赛门铁克运维注意事项

1.赛门铁克服务器出现无法更新情况&#xff0c;手动更新地址为&#xff1a;http://www.symantec.com/security_response/definitions/download/detail.jsp?gidsavce 更新步骤是&#xff1a; 把.jdb文件拷取到Symantec Endpoint Protection Manager\data\inbox\content\incomin…

在linux怎样删除文件夹里,linux删除文件夹(里头有文件)

cat /etc/passwd |cut -f 1 -d : 查看所有用户su 切换用户userdel 删除户名adduser username 新建用户passwd username 更改密码用户管理命令前面介绍过&#xff0c;Linux系统是一个多用户操作系统&#xff0c;系统中每一个用户的使用权限都需要由系统管理员来设定。这一节将介…

2013年11月19日

毕业将至&#xff0c;找工作的同学基本上都签好了&#xff0c;难免大家会问待遇&#xff0c;然后就会格外注意网络上的一些新闻&#xff0c;比如在路边摆摊的月入上万&#xff0c;我一点也不怀疑&#xff0c;就冲我们宿舍楼下那生意&#xff0c;上万肯定小意思。大家也变的越来…

嵌入式linux写文件内存增加,嵌入式Linux对内存的直接读写

本文转载于&#xff1a;http://blog.sina.com.cn/s/blog_838007b101013n0y.htmlmemdev&#xff1a;直接读写内存。 可以在busybox的杂项中找到&#xff1a; CONFIG_USER_BUSYBOX_DEVMEM: …

ASP.NET 判断客户端是否为手机的函数

BlogEngine2.0里找到的&#xff1a;Web.Config:<appSettings><!-- 这是一个正则表达式&#xff0c;用来标识移动设备。被识别出的移动设备将采用移动版的主题模板 --><add key"BlogEngine.MobileDevices" value"(iemobile|iphone|ipod|android|n…

putty远程登录linux有啥用,putty 自动远程登录linux

在实际的开发和学习中我们会频繁的使用某些远程登录工具&#xff0c;通过网络登录到linux系统中进行程序编写和调试。Putty是比较流行的工具&#xff0c;但是在putty下每次链接到远端linux都要重新输入用户名和密码&#xff0c;就显得有些麻烦了。那么&#xff0c;有没有什么方…

善良公社项目总结之如何从前台向后台传输数据

前言 BS的学习任务基本上结束了&#xff0c;当然仅仅是视频的学习内容。很多都没有具体的实践过程&#xff0c;BS很多的技术和框架都没有认真的学习和实践。这次在跟着崔哥在实践的时候&#xff0c;感觉对于BS的内容还是要更多的学习和研究。接下来&#xff0c;对数据如何从前…

linux桌面只有日期,Linux桌面何时才能好用?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Nov 3 10:06:26 icebird-desktop kernel: [ 150.161347] nouveau E[ PBUS][0000:00:0d.0] MMIO write of 0x01670001 FAULT at 0x00b030Nov 3 10:06:32 icebird-desktop kernel: [ 156.096862] nouveau E[ PBUS][0000:00:0d.0] MMI…