广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买
Yii 模板支持原生语法吗?
Yii模板支持原生语法,因为Yii框架并没有使用模板引擎,所以能够在Yii模板中使用原生PHP语法,Yii模板并没有使用像Smarty那样将自定义的标签编译成PHP,而是对PHP原生态语法的封装。
Yii 模板标签
label标签
<?php echo $form->labelEx($model,'name'); ?>登录后复制
编译后:
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>登录后复制
文本标签
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>登录后复制
编译后:
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">登录后复制
error标签
<?php echo $form->error($model,'name'); ?>登录后复制
编译后:
<div class="errorMessage">{变量}</div>登录后复制
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>登录后复制
hidden标签
<?php echo $form->hiddenField($model,'create_time',array('value'=>time())); ?>登录后复制
编译后:
<input value="1376475100" name="Project[create_time]" id="Project_create_time" type="hidden">登录后复制
password标签
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>0登录后复制
编译后:
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>1登录后复制
url标签
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>2登录后复制
编译后:
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>3登录后复制
radio标签
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>4登录后复制
编译后:
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>5登录后复制
file标签
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>6登录后复制
编译后:
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>7登录后复制
button标签
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>8登录后复制
编译后:
<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>9登录后复制
checkBox标签
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>0登录后复制
编译后:
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>1登录后复制
select标签
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>2登录后复制
编译后:
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>3登录后复制
select标签
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>4登录后复制
编译后:
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>5登录后复制
checkbox标签
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>6登录后复制
编译后:
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>7登录后复制
date标签
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>8登录后复制
编译后:
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>9登录后复制
number标签
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">0登录后复制
编译后:
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">1登录后复制
email标签
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">2登录后复制
编译后:
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">3登录后复制
label标签
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">4登录后复制
编译后:
<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">5登录后复制
推荐教程:《Yii教程》
以上就是Yii 模板支持原生语法吗?的详细内容,更多请关注9543建站博客其它相关文章!
发表评论