1. 程式人生 > >thinkphp模板中,checkbox回顯問題

thinkphp模板中,checkbox回顯問題

thinkphp 模板裡面可以這樣寫包含操作
//in 標籤
<in name="變數名" value="值1,值2,...">要輸出的內容</in>
 
<in name="name" value="60,61,62,63,64,65">包含在裡面</in>
<pre name="code" class="html"><range name="name" value="60,61,62,63,64,65" type="in">包含在裡面</range>   //type:in,notin,<code style="" class="prettyprint linenums lang-php prettyprinted"><span class="tag">between</span><span class="pln"></span></code>

  

直接看上面的程式碼

 

然後看下面的示例程式碼

 

<tr>
     <th>公司標籤</th>
     <td colspan="5">
     <volist name="tag" id="tav" >
          <input type="checkbox" name="c_Tag[]" <in name="tav.t_Id" value="$data.c_Tag">checked</in> class="c_Tag" value="{$tav.t_Id}" >{$tav.t_Name}  
     </volist>
     </td>
</tr>  

解釋如下:$data為分配到模板的變數,tag為公司標籤集變數   拿迴圈出的標籤集裡t_Id 判斷是否在 $data.c_Tag裡面來確定是否輸出 checked 從而實現回顯效果如下圖