【发布时间】:2012-06-21 21:35:27
【问题描述】:
在我们使用的蛋糕中
$this->html->script('jsfilenamewithdotjs');
将外部 js 文件添加到视图中 我们是如何用锂做到这一点的
【问题讨论】:
标签: php html-helper lithium
在我们使用的蛋糕中
$this->html->script('jsfilenamewithdotjs');
将外部 js 文件添加到视图中 我们是如何用锂做到这一点的
【问题讨论】:
标签: php html-helper lithium
echo $this->html->script('jquery.js'); 返回一个<script /> 标记。如果文件名以"/" 为前缀,则路径将相对于应用程序的基本路径。否则,该路径将相对于您的 JavaScript 路径,通常为webroot/js。
对于外部脚本$this->html->script('http://foo.com/bar.js');
文档:http://li3.me/docs/lithium/template/helper/Html::script()
【讨论】:
$this->html->script('//foo.com/bar.js'); 让外部脚本使用与页面相同的协议。您也可以使用$this->html->script('//foo.com/bar.js', array('inline' => false); 不立即输出脚本。然后在您的布局文件中,调用echo $this->scripts(); 以通过将'inline' 设置为false 来回显您排队的所有脚本。手册的“视图”部分对此有一些说明 - lithify.me/docs/manual/handling-http-requests/views.wiki