蓝冰大侠 发表于 2011-12-21 08:44

我的框架:模板


                               
<p style="margin:0in;font-family:SimSun;font-size:10.0pt">&nbsp;</p>

<p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN"><span style="mso-spacerun:yes">&nbsp; </span>模板类</span><span style="font-family:Calibri" lang="en-US"> STemplate</span></p>

<p style="margin:0in;font-family:SimSun;font-size:10.0pt">&nbsp;</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">一.for循环</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;for($i=0;$i&lt;count($arr);$i++)&gt;<span style="mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;endfor&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">缺陷:如表达式中有&gt;(大于号),将导致视图在DW中出现多余字符</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">二.foreach循环</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;foreach($arr
as
$k=&gt;$v)&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;endforeach&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">缺陷:'=&gt;'
将导致视图在DW中出现多余字符</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">三.if判断</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;if($i&gt;5)&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;elseif($i&gt;2)&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;else&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;endif&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">缺陷:如果表达式中有&gt;(大于号),将导致视图在DW中出现多余字符</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">四.嵌套原生代码</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;php&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;/php&gt;</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">五.子模板包含</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;include('子模板',参数数组)&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">注意:紧密连接</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">六.自我感知</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;model(结果变量名
模型类名 方法(参数表))&gt;</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">注意:这个与PHP语法实在无法一致了,中间是空格分开的,此句等同于
&lt;?php $结果变量名=模型类名::instance()-&gt;方法(参数表) ?&gt;</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">七.显示函数返回值</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">{date('Y-m-d
H;i:s')}</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">注意:既然是函数调用,最后就应该是')'结束</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">八.显示变量的值</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">{$变量}</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">{$对象.属性}</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">{$数组[下标]}</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">九.赋值</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">&lt;assign($变量=表达式)&gt;</p>

<p style="margin:0in;font-family:SimSun;font-size:10.0pt">&nbsp;</p>

<p style="margin:0in;margin-left:.375in;font-family:SimSun;font-size:10.0pt">全局注意:</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">'&lt;for(',')&gt;'
以及 '&lt;endfor&gt;' 必须紧密连接</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">'&lt;foreach(',')&gt;'以及'&lt;endforeach&gt;'
必须紧密连接</p>

<p style="margin:0in;margin-left:.75in;font-family:SimSun;font-size:10.0pt">其它标签也是如此</p>

<p style="margin:0in;margin-left:.75in;font-size:10.0pt"><span style="font-family:Calibri" lang="en-US">{...}<span style="mso-spacerun:yes">&nbsp;
</span></span><span style="font-family:SimSun" lang="zh-CN">这种标签</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">在同一行内</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">不要有两个</span><span style="font-family:
Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">会出错的</span><span style="font-family:Calibri" lang="en-US">.</span><span style="font-family:SimSun" lang="zh-CN">请换行</span></p>

<p style="margin:0in;font-family:SimSun;font-size:10.0pt"><span style="mso-spacerun:yes">&nbsp;</span></p>

<p style="margin:0in;font-family:SimSun;font-size:10.0pt">&nbsp;</p>

<p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">使用时如有疑惑</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">请查看其它视图文件</span><span style="font-family:
Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">找个示例</span><span style="font-family:Calibri" lang="en-US">.</span></p>

<p style="margin:0in">&nbsp;</p>

<ul style="margin-left:.0743in;direction:ltr;unicode-bidi:embed;margin-top:
0in;margin-bottom:0in"><p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">注意</span><span style="font-family:Calibri" lang="en-US">:</span></p><div style="direction:ltr">
<table valign="top" style="direction:ltr;
border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width:
1pt" border="1" cellpadding="0" cellspacing="0">
<tbody><tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">1</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">模板中可使用的变量</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">必须在调用时指定</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">2</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">模板中不可直接使用原生</span><span style="font-family:Calibri" lang="en-US">PHP</span><span style="font-family:SimSun" lang="zh-CN">代码</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">3</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">模板中不直接书写访问地址</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">必须用</span><span style="font-family:
   Calibri" lang="en-US">url</span><span style="font-family:SimSun" lang="zh-CN">函数来生成</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">4</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">模板中调用图片时不可直接书写访问地址</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">必须用</span><span style="font-family:Calibri" lang="en-US">path_img</span><span style="font-family:SimSun" lang="zh-CN">指定访问路径</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">5</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:Calibri" lang="en-US">JS,CSS,</span><span style="font-family:SimSun" lang="zh-CN">不可直接调用</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:
   SimSun" lang="zh-CN">必须使用</span><span style="font-family:Calibri" lang="en-US">linkto</span><span style="font-family:SimSun" lang="zh-CN">方法</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">6</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">动画</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">上传文件</span><span style="font-family:
   Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">必须使用</span><span style="font-family:Calibri" lang="en-US">path_flash,path_upload</span><span style="font-family:SimSun" lang="zh-CN">指定访问路径</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">7</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">推荐</span><span style="font-family:Calibri" lang="en-US"> </span><span style="font-family:SimSun" lang="zh-CN">使用</span><span style="font-family:
   Calibri" lang="en-US">HTML</span><span style="font-family:SimSun" lang="zh-CN">注释</span><span style="font-family:Calibri" lang="en-US"> </span><span style="font-family:
   SimSun" lang="zh-CN">表明代码功能</span><span style="font-family:Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">入口参数等</span></p>
   </td>
</tr>
<tr>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-family:Calibri;font-size:10.0pt" lang="en-US">8</p>
   </td>
   <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt;
   vertical-align:top;width:4.6125in;padding:4pt 4pt 4pt 4pt">
   <p style="margin:0in;font-size:10.0pt"><span style="font-family:SimSun" lang="zh-CN">推荐</span><span style="font-family:Calibri" lang="en-US"> </span><span style="font-family:SimSun" lang="zh-CN">分解模板</span><span style="font-family:
   Calibri" lang="en-US">,</span><span style="font-family:SimSun" lang="zh-CN">嵌套子模板</span></p>
   </td>
</tr>
</tbody></table>
</div></ul>

<p style="margin:0in">&nbsp;</p>

<p style="margin:0in">&lt;include('header',array('page'=&gt;'product' , 'share'=&gt;$share ,'name'=&gt;$product['name']))&gt;<br>{linkto('show','css')}<br>&lt;!-- <br>&nbsp;&nbsp;&nbsp; 团购详细页 参数:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; prodcut 团购信息&nbsp;&nbsp;&nbsp; <br>--&gt;<br><br>&lt;!--主体--&gt;<br>&lt;div class="main"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div class="left"&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;!--1*n列表--&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;include('product/big',array('page'=&gt;'product'))&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;script type="text/javascript"&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(function(){&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //将 大图的商家星级 复制给详情中的商家星级&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $('#star2').attr('class',$('#main&gt;.list_b span:first').attr('class'))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //填充大图数据<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; luxury.home.fill([{json_encode($product)}])<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //填充大图完成后,显示分签,显示详情,显示讨论,显示评价<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $('#p_label').show()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $('#p_detail').show()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $('#p_discuss').show()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $('#p_comment').show()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br></p>

<p style="margin:0in;font-family:SimSun;font-size:10.0pt">&nbsp;</p>


               
               
               
               
               
               
               
               
               
               
页: [1]
查看完整版本: 我的框架:模板