时间:2021-07-01 10:21:17 帮助过:2人阅读
控制器中变量
- 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();
- }
模板中引用位置一:php代码中,直接用$i;
- <php>
- echo $i;
- </php
模板中引用位置二:模板中直接应用{$i}
或者 class="{$unlogined}"
- <font color="red">注意:1.非相关人员,严禁注册。{$i}</font><br>
- <php>
- $logined = is_array($_SESSION['userInfo']) ? "" : "hide-p";
- $unlogined = $logined == "hide-p" ? "" : "hide-p";
- </php>
- <p id="unlogined-p" class="{$unlogined}">
模板中引用位置三:模板标签中用,如condition中用,不加{}。
- <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='selected'>-----请先选择一级部门-----</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='selected'>-----请先选择二级部门-----</option>
- </select>
- </p>
- </p>
- </if>
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
PHP读写文件高并发处理操作步骤分析
PHP内存释放与垃圾回收使用详解
以上就是thinkPHP控制器变量在模板内显示步骤详解的详细内容,更多请关注Gxl网其它相关文章!