【问题标题】:PHP file with accompanying compiled file附带编译文件的 PHP 文件
【发布时间】:2018-08-22 06:22:02
【问题描述】:

我继承了一个使用 Smarty 编写的 php 系统。代码被分成类文件和模板,我可以自己处理。但是,对于每个模板文件,都有另一个与模板文件类似但名称奇怪的文件。例如,我有一个包含以下代码的 footer.tpl 文件:

<div id="footer">
	<p class="bold">Class Management, Version 3.6.4 (<a href="change_log.txt">Version History/Change Log</a>)</p>
	<p>&nbsp;</p>
	<p><img src="images/design/logo_small.gif" /></p>
	<p>Work Limited</p>
	<p>Registered Office: Work address</p>
	<p>Tel: Work tel</p>
</div>

随附文件的名称为 %%0E^0E4^0E407559%%footer.tpl.php,代码如下

<?php /* Smarty version 2.6.19, created on 2013-07-31 13:27:22
         compiled from footer.tpl */ ?>
<div id="footer">
	<p class="bold">Class Management, Version 3.6.4 (<a href="change_log.txt">Version History/Change Log</a>)</p>
	<p>&nbsp;</p>
	<p><img src="images/design/logo_small.gif" /></p>
	<p>Work Limited</p>
	<p>Registered Office: Work address</p>
	<p>Tel: Work tel</p>
</div>

所以,我的问题是,如果我创建一个新的模板文件,我该如何创建或者我将使用什么来创建随附的 .tpl.php 文件?

任何可以给我一个开始寻找方向的指示都非常感激。

非常感谢。

【问题讨论】:

  • 首次访问新模板时将编译/创建模板。

标签: php html smarty3


【解决方案1】:

这是文件的缓存副本,变量已填充(编译),因此下次调用它时不必重新创建它,从而节省加载时间、处理器时间和带宽。您不必自己创建该文件,它们是在内部处理的。 (假设设置正确)

footer.tpl 没有变量,有些不寻常,所以这不是问题,但大多数模板文件应该(有变量)

【讨论】:

    猜你喜欢
    • 2014-01-16
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 2012-01-05
    • 2021-11-23
    • 2017-09-06
    相关资源
    最近更新 更多