
Yii 模板支持原生语法吗?
Yii模板支持原生语法,因为Yii框架并没有使用模板引擎,所以能够在Yii模板中使用原生PHP语法,Yii模板并没有使用像Smarty那样将自定义的标签编译成PHP,而是对PHP原生态语法的封装。
Yii 模板标签
label标签
labelEx($model,'name'); ?>
编译后:
易优小程序是基于前端开源小程序+后端易优cms+标签化API接口,是一套开源、快速搭建个性化需求的小程序CMS。轻量级TP底层框架,前后端分离,标签化API接口可对接所有小程序,支持二次开发。即使小白用户也能轻松搭建制作一套完整的线上版小程序。微信工程机械小程序模板主要特点:1、代码开源,支持二次修改。2、微信原生写法,兼容性更好,代码可读性更强。3、功能接口完整,支持eyoucms大部分功能ap
文本标签
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教程》









