【问题标题】:lithium add an external js file to view锂添加外部js文件查看
【发布时间】:2012-06-21 21:35:27
【问题描述】:

在我们使用的蛋糕中

$this->html->script('jsfilenamewithdotjs');

将外部 js 文件添加到视图中 我们是如何用锂做到这一点的

【问题讨论】:

    标签: php html-helper lithium


    【解决方案1】:

    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()

    【讨论】:

    • 如果您运行的站点同时运行在 http 和 https 上,您可以使用 $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
    猜你喜欢
    • 2017-07-02
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    相关资源
    最近更新 更多