1. 程式人生 > >ThinkPHP中的volist標籤中使用eq標籤出錯

ThinkPHP中的volist標籤中使用eq標籤出錯

原始碼:
<volist id="v" name="hlist">
    <option <eq name="vo.hjff1" value="{$v['title']}" >selected</eq> value="{$v['title']}">{$v['title']}</option>
</volist>
出錯,改為:
<volist id="v" name="hlist">
    <option <eq name="vo.hjff1" value="$v['title']" >selected</eq> value="{$v['title']}">{$v['title']}</option>
</volist>

正確

原因:

按照TP的規則{}會被解析成<?php ?>,而它又在別的TP標籤裡面,所以就會形成 如<?php <?php ?> ?> 的樣子,因此報錯。

相關推薦

ThinkPHPvolist標籤使用eq標籤出錯

原始碼:<volist id="v" name="hlist"> <option <eq name="vo.hjff1" value="{$v['title']}" >selected</eq> value="{$v['ti

關於ThinkPhpvolist標籤empty解析不出來的問題解決

做專案的時候有時候會出現volist標籤empty解析不出來的問題,一直沒找到為什麼,趕時間就放棄了,最近在修復一些bug時找到了發生這種情況的一種原因,就是因為volist標籤巢狀的問題,找了半天終於找到原始碼,準備改改原始碼,但是又沒找到問題,原始碼如圖: 在原始碼中

thinkphp volist標籤加if判斷的寫法

<if condition="$vo['devstatus'] eq 1">線上<else /> 離線</if> IF標籤用法 <if condition="($name eq 1) OR ($name gt 100) "> value1 <elseif

在head標籤不小心加上了個br標籤後導致javaScript的insertBefore函數出錯

在head標籤中不小心加上了個br標籤後導致javaScript的insertBefore函數出錯 大家看下面的截圖和原始碼就知道了! 以下是testBrTag.jsp頁面經過瀏覽器解析後的html原始碼 這是testBrTag.jsp頁面的原始碼 <%@

HTML5table標籤與form標籤的區別

html中form表示一個表單,用來把一系列的控制元件包圍起來,然後再統一發送這些資料到目標,比如最常見的註冊,你說需要填寫的資料,都是被封裝在form裡的,填寫完畢後,提交form內的內容,如果不再form內則不會提交。 table 則是用來佈局的 當你填寫資料的時候 你有沒有發現頁面

vs2010單文件新增對話方塊並在對話方塊新增屬性框(標籤框)

1.建立單文件Demo 在資源檢視Dialog中插入兩個Dialoge,Style設定為child,Border設定為chill。為兩個對話方塊分別新增類,基類為CPropertyPage,類名CP1,CP2。在P1的標頭檔案新增 #include "resource.h" 2.在類檢視中在De

01-body標籤相關標籤

主要內容 字型標籤:h1~h6、<font>、<u>、<b>、<strong>、<em>、<sup>、<sub> 排版標籤:<div>、<span>、<br>、&l

a標籤herf的用法

a標籤中herf的用法 一、Js的幾種呼叫方法 1、a href=“javascript:js_method();” 這是常用的方法,但是這種方法在傳遞this等引數的時候很容易出問題,而且javascript:協議作為a的href屬性的時候不僅會導致不必要的觸發window.onb

HTML5section標籤與content標籤的區別

開發中不經意發現section和content標籤的明顯區別,在看書時並沒有對此做解釋,這裡補充說明。 分別用section標籤和content標籤包一段文字,設定邊框樣式border:1px solid #bbb,得到如下效果。 section標籤 content標籤

input標籤autocomplete="off" 失效的解決辦法

在做使用者註冊的時候因為密碼輸入框 input type=“password”造成的,使用者名稱密碼總是自動填充,加上autocomplete="off"也無效,後面找到一種簡單的解決方法,不多說看程式碼: 解決方法:   1、type="password"改成type="text"   2、給inpu

js提交a標籤的href地址

場景: 專案中有一個刪除是直接用的a標籤的href和jinja的url_for+刪除操作的路由地址實現刪除操作 <a href="url_for('admin.area_delete',id=id)" class='btn btn-xs btn-danger'> <

Templates的macro和include標籤

1.macro標籤 1.作用:相當於在模板中聲名函式  2.使用方法:   語法:{% macro 名稱(引數列表) %}        xxx      {% endmacro %} 建立 macro.html 模板檔案   -->  作用:定義專案中要用到的所

sublime text 如何在新標籤開啟檔案

       每次開啟Sublime檔案,在tab中總是先關掉了舊檔案, 煩人。查資料, 是說需要修改open_files_in_new_window, 試了一下, 不生效。 後來才發現, 應該修改preview_on_click為false. 步驟如下:

3D Slicer Hide 3D Cube and Axis Labels Programmatically 使用程式碼隱藏三維檢視的方框和座標軸標籤

  在3D Slicer中,我們如果想在自己寫的外掛中來修改三維檢視中的預設設定的話,那麼首先就需要獲得三維檢視的結點,其型別為vtkMRMLViewNode,獲得了這個結點後,我們就可以用程式碼來修改一系列屬性了,比如隱藏方框和座標軸標籤等。這裡我們通過使用系統函式getNode()來獲得三維檢

mybatissql標籤、where標籤、foreach標籤用法

<sql id="query_user_where"> <!-- 如果 userQueryVo中傳入查詢條件,再進行sql拼接--> <!-- test中userCustom.username表示從userQueryVo讀取屬性值--> &l

第14講 struts2struts.xml標籤配置

1複製專案,HeadFirstStruts2chapter02_06 改名:HeadFirstStruts2chapter02_07,同時修改web project settings 2修改HelloAction,name屬性,get() set()方法,package com.cruis

JS批量替換img標籤為對應img標籤的某個attr屬性的值

【需求】: 如下圖,頁面展示的表情和文字,現在在點選“傳送”按鈕時,需要將img標籤替換成相應的【文字】:  【解決】: 具體實現如下: 要替換的字串為: html == <img src="data:image/gif;base64,R0lG

HTML關於動態建立的標籤無法繫結js事件的解決方法

小夥伴們在前端頁面的時候,是不是會經常遇到用JavaScript動態創建出來的Button按鈕或其他標籤無法使用點選事件的問題。如下程式碼,使用jquery在body中動態建立一個class為demo的Button按鈕,當點選這個按鈕時無法觸發點選事件。 <script> $(fun

Mybatisif標籤的整型判斷問題

用mybatis進行資料修改的時候,age屬性沒有賦值,但是我使用update的時候age這個屬性也被修改了。age屬性是一個int型別。 <set>           &

HTML的<UL>標籤li橫向排列

第一步、編寫橫向選單的HTML程式碼 請將以下程式碼新增到HTML文件的導航欄區域中。 <ul id="menu"> <li><a href="http://www.baidu.com">Baidu.Com</a></li> &