Heim > PHP-Framework > YII > Unterstützen Yii-Vorlagen native Syntax?

Unterstützen Yii-Vorlagen native Syntax?

Guanhui
Freigeben: 2020-06-08 16:40:07
Original
2188 Leute haben es durchsucht

Unterstützen Yii-Vorlagen native Syntax?

Unterstützen Yii-Vorlagen native Syntax?

Yii-Vorlagen unterstützen die native Syntax, da das Yii-Framework keine Template-Engine verwendet. Sie können in Yii-Vorlagen jedoch keine native PHP-Syntax verwenden, um benutzerdefinierte Tags zu kompilieren eine Kapselung der ursprünglichen PHP-Syntax.

Yii-Vorlagenetikett

Etikettenetikett

<?php echo $form->labelEx($model,&#39;name&#39;); ?>
Nach dem Login kopieren

Zusammengestellt:

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

Text-Tag

<?php echo $form->textField($model,&#39;name&#39;,array(&#39;size&#39;=>60,&#39;maxlength&#39;=>128)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

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

Fehler-Tag

<?php echo $form->error($model,&#39;name&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<div class="errorMessage">{变量}</div>
Nach dem Login kopieren

Textarea-Tag

<?php echo $form->textArea($model,&#39;description&#39;,array(&#39;rows&#39;=>6, &#39;cols&#39;=>50)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

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

verstecktes Tag

<?php echo $form->hiddenField($model,&#39;create_time&#39;,array(&#39;value&#39;=>time())); ?>
Nach dem Login kopieren

Nach der Kompilierung:

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

Passwort-Tag

<?php echo $form->passwordField($model,&#39;password&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input name="Project[password]" id="Project_password" type="password">
Nach dem Login kopieren

URL-Tag

<?php echo $form->urlField($model,&#39;url&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input name="Project[url]" id="Project_url" type="url">
Nach dem Login kopieren

Radio-Tag

<?php echo $form->radioButtonList($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<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>
Nach dem Login kopieren

Datei-Tag

<?php echo $form->fileField($model, &#39;update_time&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input id="ytProject_update_time" type="hidden" value="" name="Project[update_time]">
<input name="Project[update_time]" id="Project_update_time" type="file">
Nach dem Login kopieren

Schaltflächenbezeichnung

<?php echo CHtml::submitButton($model->isNewRecord ? &#39;创建&#39; : &#39;保存&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input type="submit" name="yt0" value="创建">
Nach dem Login kopieren

CheckBox-Beschriftung

<?php echo $form->checkBox($model, &#39;update_time&#39;,array(&#39;checked&#39;=>&#39;checked&#39;)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<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">
Nach dem Login kopieren

Beschriftung auswählen

<?php echo $form->dropDownList($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<select name="Project[update_time]" id="Project_update_time">
<option value="1">分页</option>
<option value="0">不分页</option>
</select>
Nach dem Login kopieren

Tag auswählen

<?php echo $form->listBox($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<select size="4" name="Project[update_time]" id="Project_update_time">
<option value="1">分页</option>
<option value="0">不分页</option>
</select>
Nach dem Login kopieren

Kontrollkästchen-Tag

<?php echo $form->checkBoxList($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<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>
Nach dem Login kopieren

Datums-Tag

 <?php echo $form->dateField($model, &#39;update_time&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input name="Project[update_time]" id="Project_update_time" type="date">
Nach dem Login kopieren

Nummern-Tag

<?php echo $form->numberField($model, &#39;number&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input name="Project[number]" id="Project_number" type="number">
Nach dem Login kopieren

E-Mail-Tag

<?php echo $form->emailField($model, &#39;email&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<input name="Project[email]" id="Project_email" type="email">
Nach dem Login kopieren

Label-Tag

 <?php echo $form->label($model, &#39;update_time&#39;); ?>
Nach dem Login kopieren

Nach der Kompilierung:

<label for="Project_update_time">更新时间</label>
Nach dem Login kopieren

Empfohlenes Tutorial: „Yii Tutorial

Das obige ist der detaillierte Inhalt vonUnterstützen Yii-Vorlagen native Syntax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
yii
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage