Maison > cadre php > YII > le corps du texte

Les modèles Yii prennent-ils en charge la syntaxe native ?

Guanhui
Libérer: 2020-06-08 16:40:07
original
2101 Les gens l'ont consulté

Les modèles Yii prennent-ils en charge la syntaxe native ?

Les modèles Yii prennent-ils en charge la syntaxe native ?

Les modèles Yii prennent en charge la syntaxe native Étant donné que le framework Yii n'utilise pas de moteur de modèle, vous pouvez utiliser la syntaxe PHP native dans les modèles Yii qui n'utilisent pas Smarty pour compiler des balises personnalisées en PHP, mais. une encapsulation de la syntaxe originale de PHP.

Étiquette de modèle Yii

étiquette d'étiquette

<?php echo $form->labelEx($model,&#39;name&#39;); ?>
Copier après la connexion

Compilé :

<label for="Project_name" class="required">项目名称 <span class="required">*</span></label>
Copier après la connexion

Balise de texte

<?php echo $form->textField($model,&#39;name&#39;,array(&#39;size&#39;=>60,&#39;maxlength&#39;=>128)); ?>
Copier après la connexion

Après compilation :

<input size="60" maxlength="128" name="Project[name]" id="Project_name" type="text">
Copier après la connexion

balise d'erreur

<?php echo $form->error($model,&#39;name&#39;); ?>
Copier après la connexion

Après compilation :

<div class="errorMessage">{变量}</div>
Copier après la connexion

balise textarea

<?php echo $form->textArea($model,&#39;description&#39;,array(&#39;rows&#39;=>6, &#39;cols&#39;=>50)); ?>
Copier après la connexion

Après compilation :

<textarea rows="6" cols="50" name="Project[description]" id="Project_description" class="error"></textarea>
Copier après la connexion

balise cachée

<?php echo $form->hiddenField($model,&#39;create_time&#39;,array(&#39;value&#39;=>time())); ?>
Copier après la connexion

Après compilation :

<input value="1376475100" name="Project[create_time]" id="Project_create_time" type="hidden">
Copier après la connexion

balise de mot de passe

<?php echo $form->passwordField($model,&#39;password&#39;); ?>
Copier après la connexion

Après compilation :

<input name="Project[password]" id="Project_password" type="password">
Copier après la connexion

balise d'url

<?php echo $form->urlField($model,&#39;url&#39;); ?>
Copier après la connexion

Après compilation :

<input name="Project[url]" id="Project_url" type="url">
Copier après la connexion

balise radio

<?php echo $form->radioButtonList($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Copier après la connexion

Après compilation :

<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>
Copier après la connexion

balise de fichier

<?php echo $form->fileField($model, &#39;update_time&#39;); ?>
Copier après la connexion

Après compilation :

<input id="ytProject_update_time" type="hidden" value="" name="Project[update_time]">
<input name="Project[update_time]" id="Project_update_time" type="file">
Copier après la connexion

Étiquette du bouton

<?php echo CHtml::submitButton($model->isNewRecord ? &#39;创建&#39; : &#39;保存&#39;); ?>
Copier après la connexion

Après compilation :

<input type="submit" name="yt0" value="创建">
Copier après la connexion

étiquette de la case à cocher

<?php echo $form->checkBox($model, &#39;update_time&#39;,array(&#39;checked&#39;=>&#39;checked&#39;)); ?>
Copier après la connexion

Après compilation :

<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">
Copier après la connexion

sélectionner l'étiquette

<?php echo $form->dropDownList($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Copier après la connexion

Après compilation :

<select name="Project[update_time]" id="Project_update_time">
<option value="1">分页</option>
<option value="0">不分页</option>
</select>
Copier après la connexion

select tag

<?php echo $form->listBox($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Copier après la connexion

Après compilation :

<select size="4" name="Project[update_time]" id="Project_update_time">
<option value="1">分页</option>
<option value="0">不分页</option>
</select>
Copier après la connexion

balise de case à cocher

<?php echo $form->checkBoxList($model, &#39;update_time&#39;, array(&#39;1&#39;=>&#39;分页&#39;,&#39;0&#39;=>&#39;不分页&#39;)); ?>
Copier après la connexion

Après compilation :

<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>
Copier après la connexion

balise de date

 <?php echo $form->dateField($model, &#39;update_time&#39;); ?>
Copier après la connexion

Après compilation :

<input name="Project[update_time]" id="Project_update_time" type="date">
Copier après la connexion

balise numéro

<?php echo $form->numberField($model, &#39;number&#39;); ?>
Copier après la connexion

Après compilation :

<input name="Project[number]" id="Project_number" type="number">
Copier après la connexion

balise email

<?php echo $form->emailField($model, &#39;email&#39;); ?>
Copier après la connexion

Après compilation :

<input name="Project[email]" id="Project_email" type="email">
Copier après la connexion

balise d'étiquette

 <?php echo $form->label($model, &#39;update_time&#39;); ?>
Copier après la connexion

Après compilation :

<label for="Project_update_time">更新时间</label>
Copier après la connexion

Tutoriel recommandé : "Tutoriel Yii"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
yii
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal