/Upload/documents/handbook/template-guide/index.html
HTML | 160 lines | 151 code | 9 blank | 0 comment | 0 complexity | 1b7fd5fd7491f8f2693347f7f881a78d MD5 | raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>
- <title>The DoYouHaoBaby PHP Framework For PHP5 | ????????</title>
- <meta http-equiv="content-type" content="text/html; charset=gbk" />
- <meta name="Author" content="???Dyhb">
- <meta name="Keywords" content="DoYouHaoBaby,Framework">
- <meta name="Description" content="The DoYouHaoBaby PHP Framework | ?????????????">
- <link rel="stylesheet" type="text/css" href="./../media/css/style.css" />
- <link rel="stylesheet" type="text/css" href="./../media/css/highlight.css" />
- </head>
- <body style="margin:0">
- <div id="header"><img src="./../media/images/logo.png" border="0" title="The DoYouHaoBaby PHP Framework Logo" ></div>
- <div id="content">
- <div id="version">
- The DoYouHaoBaby PHP Framework????????<br>
- Copyright(c) <a href="http://doyouhaobaby.net">DoYouHaoBaby.NET</a>
- All Rights Reserved.
- </div>
-
-
- <div class="menu">
- <table cellspacing=0 cellpadding=0 width="95%" border=0>
- <tbody>
- <tr>
- <th align=middle colspan=3>The DoYouHaoBaby PHP Framework????????</th>
- </tr>
- <tr>
- <td valign=bottom align=left width="25%">
- <a accesskey="p" href="../index.html">??</a>?
- </td>
- <td valign=bottom align=middle width="50%">
- </td>
- <td valign=bottom align=right width="25%">
- <a accesskey="n" href="../index.html">??</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
-
- <div id="box">
- <div class="title">[ ?????? ]</div>
- <div class="detail">
- <p>
- DoYouHaoBaby ???<span style="color: #008000"><strong>??</strong></span>??????????????Smarty???????????????????????????</p>
- <p>
- ??????????????</p>
- <ul>
- <li>??Node?????????????</li>
- <li>??????PHP????? <span style="color: #808080"><strong>?????????????PHP ???</strong></span></li>
- <li>???????</li>
- <li>?????????</li>
- <li> ????????????????????</li>
- <li>????????????????</li>
- <li>?????????????</li>
- <li>????????????</li>
- <li>???????????</li>
- <li>????????????????</li>
- <li>???????????</li>
- <li>????????</li>
- </ul>
- <p>
- ??????????????????????<span style="color: #008000"><strong>????</strong></span>????????????<span style="color: #008000"><strong>PHP??</strong></span>????????????<span style="color: #008000"><strong>App/~Runtime/Cache</strong></span>?????[<span style="color: #0000ff"><strong>????/??????????????????????????????????/????????{???/??}?.compiled.php</strong></span>]???????????????????????????????????????????????????????</p>
- <p>???????????<span style="color: #008000"><strong>D:\php\htdocs\dianniu\DoYouHaoBaby\LibPHP\App\Package\Template\Template.class.php</strong></span>???getCompiledPath???????????????????<br/>
- <DIV class=dp-highlighter><DIV class=bar></DIV>
- <OL class=dp-c>
- <LI class=alt><SPAN><SPAN class=keyword>public</SPAN><SPAN> </SPAN><SPAN class=keyword>function</SPAN><SPAN> getCompiledPath(</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>){ </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=keyword>if</SPAN><SPAN>(self::</SPAN><SPAN class=vars>$_bWithInTheSystem</SPAN><SPAN>===true){</SPAN><SPAN class=comment>// ????????? </SPAN><SPAN> </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=vars>$this</SPAN><SPAN>->_sCompiledFilePath=dirname(</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>).'/Compiled/'.</SPAN><SPAN class=func>basename</SPAN><SPAN>(</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>).'.compiled.php'; </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=keyword>return</SPAN><SPAN> </SPAN><SPAN class=vars>$this</SPAN><SPAN>->_sCompiledFilePath; </SPAN></SPAN></LI>
- <LI class=alt><SPAN> } </SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN> =</SPAN><SPAN class=func>str_replace</SPAN><SPAN>('\\','/',</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>);</SPAN><SPAN class=comment>// URL ????????? </SPAN><SPAN> </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=vars>$arrValue</SPAN><SPAN>=</SPAN><SPAN class=func>explode</SPAN><SPAN>('/',</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>); </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=vars>$sFileName</SPAN><SPAN>=</SPAN><SPAN class=func>array_pop</SPAN><SPAN>(</SPAN><SPAN class=vars>$arrValue</SPAN><SPAN>); </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=comment>// D:\phpcondition\......???????? </SPAN><SPAN> </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=comment>// /home1/...... ??Linux??????????? </SPAN><SPAN> </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=keyword>if</SPAN><SPAN>( </SPAN><SPAN class=func>strpos</SPAN><SPAN>(</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>,':/') && </SPAN><SPAN class=func>strpos</SPAN><SPAN>(</SPAN><SPAN class=vars>$sTemplatePath</SPAN><SPAN>,'/')!==0 && </SPAN><SPAN class=vars>$GLOBALS</SPAN><SPAN>['_commonConfig_']['TMPL_MODULE_ACTION_DEPR']=='_' && !</SPAN><SPAN class=func>strpos</SPAN><SPAN>(</SPAN><SPAN class=vars>$sFileName</SPAN><SPAN>,'_')){ </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=vars>$sFileName</SPAN><SPAN>=!</SPAN><SPAN class=func>empty</SPAN><SPAN class=keyword>empty</SPAN><SPAN>(</SPAN><SPAN class=vars>$arrValue</SPAN><SPAN>)?ucfirst(</SPAN><SPAN class=func>array_pop</SPAN><SPAN>(</SPAN><SPAN class=vars>$arrValue</SPAN><SPAN>)).'/'.</SPAN><SPAN class=vars>$sFileName</SPAN><SPAN>:'Public/'.</SPAN><SPAN class=vars>$sFileName</SPAN><SPAN>; </SPAN></SPAN></LI>
- <LI class=alt><SPAN> } </SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=vars>$this</SPAN><SPAN>->_sCompiledFilePath=APP_PATH.'/App/~Runtime/Cache/'.(</SPAN><SPAN class=vars>$this</SPAN><SPAN>->_sThemeName?ucfirst(</SPAN><SPAN class=vars>$this</SPAN><SPAN>->_sThemeName).'/':</SPAN><SPAN class=string>''</SPAN><SPAN>).(</SPAN><SPAN class=vars>$GLOBALS</SPAN><SPAN>['_commonConfig_']['TMPL_MODULE_ACTION_DEPR']=='/'?ucfirst(MODULE_NAME).'/':</SPAN><SPAN class=string>''</SPAN><SPAN>).</SPAN><SPAN class=vars>$sFileName</SPAN><SPAN>.'.compiled.php'; </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=keyword>return</SPAN><SPAN> </SPAN><SPAN class=vars>$this</SPAN><SPAN>->_sCompiledFilePath; </SPAN></SPAN></LI>
- <LI><SPAN>} </SPAN></LI></OL></DIV></p>
- <p>
- ??????????????Node?????????????????????????????????????????????Node???????????????????????????????????????????????????????????????</p>
- <p>
- ??????????????????????????????????????????????????????????????????</p>
-
- <div id="list_content">
-
- <div class="newblock">
- <h4>????</h4>
- <ul>
- <li class="nodot"><a href="./variable-output/index.html">??????</a></li>
- <li class="nodot"><a href="./use-function/index.html">??????</a></li>
- <li class="nodot"><a href="./system-variable/index.html">??????</a></li>
- <li class="nodot"><a href="./quick-out/index.html">??????</a></li>
- <li class="nodot"><a href="./default/index.html">???????</a></li>
- <li class="nodot"><a href="./object-method/index.html">??????</a></li>
- <li class="nodot"><a href="./defined/index.html">??Defined??</a></li>
- <li class="nodot"><a href="./isset/index.html">??Isset??</a></li>
- <li class="nodot"><a href="./operation/index.html">?????</a></li>
- <li class="nodot"><a href="./steadily-increase/index.html">??????</a></li>
- <li class="nodot"><a href="./include-file/index.html">???????</a></li>
- <li class="nodot"><a href="./sub-template/index.html">????????</a></li>
- <li class="nodot"><a href="./subtemplate-declare/index.html">????????</a></li>
- <li class="nodot"><a href="./import/index.html">???????</a></li>
- <li class="nodot"><a href="./volist/index.html">???Volist??</a></li>
- <li class="nodot"><a href="./foreach/index.html">???Foreach??</a></li>
- <li class="nodot"><a href="./while/index.html">???While??</a></li>
- <li class="nodot"><a href="./do-while/index.html">???Do-while</a></li>
- <li class="nodot"><a href="./loop/index.html">???Loop??</a></li>
- <li class="nodot"><a href="./switch/index.html">???Switch??</a></li>
- <li class="nodot"><a href="./comparison/index.html">????????</a></li>
- <li class="nodot"><a href="./range/index.html">????Range??</a></li>
- <li class="nodot"><a href="./present/index.html">????Present??</a></li>
- <li class="nodot"><a href="./empty/index.html">????Empty??</a></li>
- <li class="nodot"><a href="./assign/index.html">????Assign??</a></li>
- <li class="nodot"><a href="./if/index.html">????If??</a></li>
- <li class="nodot"><a href="./nested-tags/index.html">????????</a></li>
- <li class="nodot"><a href="./origin/index.html">????????</a></li>
- <li class="nodot"><a href="./break/index.html">????Break??</a></li>
- <li class="nodot"><a href="./continue/index.html">???Continue??</a></li>
- <li class="nodot"><a href="./date/index.html">????Date??</a></li>
- <li class="nodot"><a href="./lang/index.html">????Lang??</a></li>
- <li class="nodot"><a href="./javascript-lang/index.html">????Javascript???</a></li>
- <li class="nodot"><a href="./notes/index.html">????????</a></li>
- <li class="nodot"><a href="./php/index.html">??????PHP ??</a></li>
- <li class="nodot"><a href="./tagphp/index.html">??????PHP ??</a></li>
- <li class="nodot"><a href="./tagself/index.html">????Tagself( ????? )</a></li>
- </ul>
-
- </div>
- <div class="clear"></div>
- </div>
-
- </div>
- </div>
-
- <div class="menu">
- <table cellspacing=0 cellpadding=0 width="95%" border=0>
- <tbody>
- <tr>
- <td valign=top align=middle width="34%">
- <a accesskey="h" href="../index.html">??</a>
- </td>
- </tr>
- <tr>
- <td valign=top align=middle width="34%">
- <a accesskey="u" href="../index.html">??</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
-
- </div>
- <div id="footer">Copyright (c) <a href="http://doyouhaobaby.net" title="The DoYouHaoBaby Framework" >DoYouHaoBaby</a> All rights reserved.?</div>
- </body>
- </html>