yii 常用标签:label标签、文本标签、error标签、textarea标签、hidden标签、password标签、url标签、radio标签、file标签、button标签、checkBox标签、select标签等等

  1. 1、模板中的label标签:

    编译前:

    <?php echo $form->labelEx($model,'name'); ?>

    编译后:

    <label for="Project_name" class="required">项目名称 <span class="required">*</span></label>

  2. 2

    2、模板中的文本标签:

    编译前:

    <?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>

    编译后:

    <input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">

  3. 3

    3、模板中的error标签

    编译前:

    <?php echo $form->error($model,'name'); ?>

    编译后:

    <div class="errorMessage">{变量}</div>

  4. 4

    4、模板中的textarea标签

    编译前:

    <?php echo $form->textArea($model,'description',array('rows'=>6, 'cols'=>50)); ?>

    编译后:

    <textarea rows="6" cols="50" name="Project[description]" id="Project_description" class="error"></textarea>

  5. 5

    5、模板中的hidden标签

    编译前:

    <?php echo $form->hiddenField($model,'create_time',array('value'=>time())); ?>

    编译后:

    <input value="1376475100" name="Project[create_time]" id="Project_create_time" type="hidden">

  6. 6

    6、模板中的password标签

    编译前:

    <?php echo $form->passwordField($model,'password'); ?>

    编译后:

    <input name="Project[password]" id="Project_password" type="password">

  7. 7、模板中的url标签

    编译前:

    <?php echo $form->urlField($model,'url'); ?>

    编译后:

    <input name="Project[url]" id="Project_url" type="url">

  8. 8、模板中的radio标签

    编译前:

    <?php echo $form->radioButtonList($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

    编译后:

    <input id="ytProject_update_time" type="hidden" value="" name="Project[update_time]">

    <span id="Project_update_time"><input id="Project_update_time_0" value="1" type="radio" name="Project[update_time]">

    <label for="Project_update_time_0">分页</label><br>

    <input id="Project_update_time_1" value="0" type="radio" name="Project[update_time]">

    <label for="Project_update_time_1">不分页</label></span>

  9. 9、模板中的file标签

    编译前:

    <?php echo $form->fileField($model, 'update_time'); ?>

    编译后:

    <input id="ytProject_update_time" type="hidden" value="" name="Project[update_time]">

    <input name="Project[update_time]" id="Project_update_time" type="file">

  10. 10、模板中的button标签

    编译前:

    <?php echo CHtml::submitButton($model->isNewRecord ? '创建' : '保存'); ?>

    编译后:

    <input type="submit" name="yt0" value="创建">

  11. 11、模板中的checkBox标签

    编译前:

    <?php echo $form->checkBox($model, 'update_time',array('checked'=>'checked')); ?>

    编译后:

    <input id="ytProject_update_time" type="hidden" value="0" name="Project[update_time]">

    <input checked="checked" name="Project[update_time]" id="Project_update_time" value="1" type="checkbox">

  12. 12、模板中的select标签

    编译前:

    <?php echo $form->dropDownList($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

    编译后:

    <select name="Project[update_time]" id="Project_update_time">

    <option value="1">分页</option>

    <option value="0">不分页</option>

    </select>

  13. 13、模板中的checkbox标签

    编译前:

    <?php echo $form->checkBoxList($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

    编译后:

    <input id="ytProject_update_time" type="hidden" value="" name="Project[update_time]"><span id="Project_update_time"><input id="Project_update_time_0" value="1" type="checkbox" name="Project[update_time][]"> <label for="Project_update_time_0">分页</label><br>

    <input id="Project_update_time_1" value="0" type="checkbox" name="Project[update_time][]"> <label for="Project_update_time_1">不分页</label></span>

  14. 14、模板中的date标签

    编译前:

    <?php echo $form->dateField($model, 'update_time'); ?>

    编译后:

    <input name="Project[update_time]" id="Project_update_time" type="date">

  15. 15、模板中的number标签

    编译前:

    <?php echo $form->numberField($model, 'number'); ?>

    编译后:

    <input name="Project[number]" id="Project_number" type="number">

  16. 16、模板中的email标签

    编译前:

    <?php echo $form->emailField($model, 'email'); ?>

    编译后:

    <input name="Project[email]" id="Project_email" type="email">

Yii系列总结:yii 标签用法的更多相关文章

  1. 【Yii系列】Yii2.0基础框架

    缘起 因为一个月的短暂停留,我在给朋友搞事情,所以Yii系列的文章耽搁了很长时间,现在又重拾当时的知识,给大伙好好撸下这一系列的博客 提起Yii,虽然是国外的开发者搞的,但是它的作者是华人,这才是让我 ...

  2. 【Yii系列】处理请求

    缘起 这一章是Yii系列的第三章,前两章给大伙讲解了Yii2.0的安装与Yii2.0的基本框架及基础概念,传送门: [Yii2.0的安装与调试]:http://www.cnblogs.com/rive ...

  3. 【Yii系列】最佳实践之后台业务框架

    缘起 上面的几章都讲概念了,没有怎么讲到实践的东西,可能会有些枯燥,这很正常的,概念还是需要慢慢啃的,尤其是官网其他的部分,需要狠狠的啃. 什么,你啃不动了?看看官网旁边的那个在线用户吧. 你不啃的时 ...

  4. Yii系列教程(四):使用Memcache保存会话

    1环境准备 安装Memcached服务端: yum -y installmemcached.x86_64 安装PHP-Memcache扩展: yum -y installphp-pecl-memcac ...

  5. H5 新标签用法及解释

    HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准.它希望能够减少浏览器对于需要插件的丰富性网络应用服务(p ...

  6. Spring3系列5-Bean的基本用法

    Spring3系列5-Bean的基本用法 本篇讲述了Bean的基本配置方法,以及Spring中怎样运用Bean. 主要内容如下: 一.      Spring中Bean的相互引用 二.      Sp ...

  7. Javascript and AJAX with Yii(在yii 中使用 javascript 和ajax)

    英文原文:http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yii /*** http://www.yiiframework. ...

  8. 【HTML5】---【HTML5提供的一些新的标签用法以及和HTML 4的区别】

    HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准.它希望能够减少浏览器对于需要插件的丰富性网络应用服务(p ...

  9. Yii框架(Yii Framework)部署

    一.下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http: ...

  10. 【JSP】<meta>标签用法

    转载自:http://blog.sina.com.cn/s/blog_65c74cce0102v39z.html  非常感谢这位博主,急着用,改日再细细品味重新整理这篇博文. http-equiv M ...

随机推荐

  1. Js之Screen对象

    Window Screen window.screen 对象在编写时可以不使用 window 这个前缀. 属性: screen.availWidth - 可用的屏幕宽度,以像素计,减去界面特性,比如窗 ...

  2. 菜单之一:Menu基础内容

    参考<疯狂android讲义>2.10节P168 1.重要接口 Android菜单相关的重要接口共有以下四个: 其中Menu为普通菜单,SubMenu包含子项,ContextMenu当长时 ...

  3. web.xml中classpath:和classpath*: 有什么区别?

    web.xml中classpath:和classpath*:     IccBoY applicationContext.xml 配置文件的存放位置 web.xml中classpath:和classp ...

  4. 手把手教你学习FPGA系列视频教程_救护车鸣笛声

    本套教程主要面对FPGA初学者,本次DIY活动不仅让初学者掌握FPGA硬件电路设计以及焊接方面的知识,更重要的是让初学者学习硬件描述语言 (VerilogHDL)描述数字电路,以及Quartus II ...

  5. 【Git】代码托管-从基本设置开始

    Git是现在比较火的一款代码托管工具,之前也有在使用GitHub,是用GitHub for windows一个图形管理的界面,如果没有这个图形控制界面的话我估计自己又要放弃了.用BASH命令来实现托管 ...

  6. 利用SQL Profiler处理开销较大的查询

    当SQL Server的性能变差时,最可能发生的是以下两件事: 首先,某些查询产生了系统资源上很大的压力.这些查询影响整个系统的性能,因为服务器无法足够快速地服务其他SQL查询. 另外,开销较大的查询 ...

  7. 锁机制与原子操作 <第四篇>

    一.线程同步中的一些概念 1.1临界区(共享区)的概念 在多线程的环境中,可能需要共同使用一些公共资源,这些资源可能是变量,方法逻辑段等等,这些被多个线程共用的区域统称为临界区(共享区),临界区的资源 ...

  8. JavaSctipr 兼容、技巧、牛角尖

    关于JavaSctipt的兼容性,最懒的办法就是用jQuery的工具函数.尽量不要用那些什么ECMAScript之类的函数,因为很多浏览器都会报找不到函数的错误.下面列出一些在开发过程中碰到过的jav ...

  9. spring管理hibernate4 transaction getCurrentSession为什么报错?

    hibernate4不支持你用hibernate3的 getcurrentSession,建议你用openSession

  10. EasyUI DataGrid编辑单元格时使用combogrid

    仅提供一段columns配置代码供参考: conditions对象是一个已赋值的数组对象集合.下拉框数据可直接使用conditions数据,也可以通过url获取. columns : [[ { fie ...