Yii模板能不能够支持原生语法-创新互联

这篇文章给大家分享的是有关Yii模板能不能够支持原生语法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联建站长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为市中企业提供专业的成都网站设计、成都网站建设、外贸网站建设市中网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

Yii 模板支持原生语法吗?

Yii模板支持原生语法,因为Yii框架并没有使用模板引擎,所以能够在Yii模板中使用原生PHP语法,Yii模板并没有使用像Smarty那样将自定义的标签编译成PHP,而是对PHP原生态语法的封装。


Yii 模板标签

label标签

labelEx($model,'name'); ?>

编译后:

项目名称 *

文本标签

textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>

编译后:

error标签

error($model,'name'); ?>

编译后:

{变量}

textarea标签

textArea($model,'description',array('rows'=>6, 'cols'=>50)); ?>

编译后:

hidden标签

hiddenField($model,'create_time',array('value'=>time())); ?>

编译后:

password标签

passwordField($model,'password'); ?>

编译后:

url标签

urlField($model,'url'); ?>

编译后:

radio标签

radioButtonList($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

编译后:


 分页
  不分页

file标签

fileField($model, 'update_time'); ?>

编译后:


button标签

isNewRecord ? '创建' : '保存'); ?>

编译后:

checkBox标签

checkBox($model, 'update_time',array('checked'=>'checked')); ?>

编译后:


select标签

dropDownList($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

编译后:


分页
不分页

select标签

listBox($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

编译后:


分页
不分页

checkbox标签

checkBoxList($model, 'update_time', array('1'=>'分页','0'=>'不分页')); ?>

编译后:

 分页
 不分页

date标签

 dateField($model, 'update_time'); ?>

编译后:

number标签

numberField($model, 'number'); ?>

编译后:

email标签

emailField($model, 'email'); ?>

编译后:

label标签

 label($model, 'update_time'); ?>

编译后:

更新时间

感谢各位的阅读!关于“Yii模板能不能够支持原生语法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


分享题目:Yii模板能不能够支持原生语法-创新互联
网站网址:http://scyanting.com/article/ceoipg.html

其他资讯