0
问题:在页脚中整齐加载javascript文件。 问题:你有什么方法,或者你知道有一种方法可以用smarty做到这一点吗?用Smarty发送javascript到页脚
我可以想象,在tpl运行时分配数组,并使footer.tpl中的foreach整齐地呈现它们。我可以想象在这个问题上的整个帮手或对象。
你有什么建议?
问题:在页脚中整齐加载javascript文件。 问题:你有什么方法,或者你知道有一种方法可以用smarty做到这一点吗?用Smarty发送javascript到页脚
我可以想象,在tpl运行时分配数组,并使footer.tpl中的foreach整齐地呈现它们。我可以想象在这个问题上的整个帮手或对象。
你有什么建议?
你建议的第一种方法实际上是我怎么做的。我对此非常满意。
PHP:
$loadJSFiles = array();
$loadJSFiles[] = 'file1.js';
$loadJSFiles[] = 'file2.js';
$smarty->assign('loadJSFiles', $loadJSFiles);
模板:
{foreach $loadJSFiles as $val}
<script type="text/javascript" src="{$val}"></script>
{/foreach}
难道这不是意味着我们从控制器加载JS文件?从MVC的角度来看,我并不觉得它很有吸引力。我在说的是,在tpl文件中,我会分配... – 2011-05-08 07:53:15
嗯,它对我来说足够好了:-)也许对于你的项目来说,别的解决方案更适合... – JochenJung 2011-05-08 13:44:01