Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Schritte zum Anzeigen von thinkPHP-Controllervariablen in Vorlagen

Detaillierte Erläuterung der Schritte zum Anzeigen von thinkPHP-Controllervariablen in Vorlagen

php中世界最好的语言
php中世界最好的语言Original
2018-05-17 14:10:061652Durchsuche

Dieses Mal erkläre ich Ihnen detailliert die Schritte zum Anzeigen von thinkPHP-Controller-Variablen in der Vorlage. Was sind die Vorsichtsmaßnahmen für die Anzeige von thinkPHP-Controller-Variablen in der Vorlage? ein Blick.

Variablen im Controller

public function register() {
  $type = I("param.type");//1.学生注册 2.教师注册 3.其他注册
  $this -> assign("type", $type);
    //q全部部门
  $depart1 = M("Depart") -> where("status=1 and fid=0") -> order("id asc") -> select();
  $this -> assign("depart1", $depart1);
  $this -> display();
}

Referenzposition 1 in der Vorlage: Im PHP-Code direkt $i;

<php>
  echo $i;
</php
verwenden

Referenzposition zwei in der Vorlage: Direkt anwenden {$i} oder class="{$unlogined}"

<font color="red">注意:1.非相关人员,严禁注册。{$i}</font><br>
<php>
  $logined = is_array($_SESSION[&#39;userInfo&#39;]) ? "" : "hide-p";
  $unlogined = $logined == "hide-p" ? "" : "hide-p";
</php>
<p id="unlogined-p" class="{$unlogined}">

Referenzposition drei in der Vorlage: Vorlagen-Tag Bei mittlerer Beanspruchung, z. B. im Zustand, fügen Sie {} nicht hinzu.

<if condition="$type neq 4">
  <p class="form-group">
    <label for="" class="control-label col-sm-3">一级部门: <span class="text-danger">*</span></label>
    <p class="col-sm-9">
      <select name="depart1_id" id="depart1_id" onchange="depart1change()" class="form-control input-sm">
        <option value="-1">-----请选择一级部门-----</option>
        <foreach name="depart1" item="vo">
          <option value="{$vo.id}">{$vo.name}</option>
        </foreach>
      </select>
    </p>
  </p>
  <p class="form-group">
    <label for="" class="control-label col-sm-3">二级部门: <span class="text-danger">*</span></label>
    <p class="col-sm-9">
      <select name="depart2_id" id="depart2_id" onchange="depart2change()" class="form-control input-sm">
        <option selected=&#39;selected&#39;>-----请先选择一级部门-----</option>
      </select>
    </p>
  </p>
  <p class="form-group">
    <label for="" class="control-label col-sm-3">三级部门: <span class="text-danger">*</span></label>
    <p class="col-sm-9">
      <select name="depart3_id" id="depart3_id" class="form-control input-sm">
        <option selected=&#39;selected&#39;>-----请先选择二级部门-----</option>
      </select>
    </p>
  </p>
</if>

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Analyse von Verarbeitungsschritten mit hoher Parallelität zum Lesen und Schreiben von Dateien in PHP

PHP-Speicherfreigabe und Garbage Collection-Nutzung Detaillierte Erklärung

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Anzeigen von thinkPHP-Controllervariablen in Vorlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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