Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将服务器中的Javascript源文件替换为本地Javascript源文件_Javascript_Php_Symfony_Server_Symfony 3.1 - Fatal编程技术网

将服务器中的Javascript源文件替换为本地Javascript源文件

将服务器中的Javascript源文件替换为本地Javascript源文件,javascript,php,symfony,server,symfony-3.1,Javascript,Php,Symfony,Server,Symfony 3.1,我正在尝试在服务器上安装Symfony project,该服务器与internet没有连接 如何在不使用插件的情况下,用本地使用Javascript代码的本地Javascript源文件替换服务器上的Javascript源文件 我在symfony twig中有以下javascript代码: {% block javascripts %} <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.mi

我正在尝试在服务器上安装Symfony project,该服务器与internet没有连接

如何在不使用插件的情况下,用本地使用Javascript代码的本地Javascript源文件替换服务器上的Javascript源文件

我在symfony twig中有以下javascript代码:

{% block javascripts %}

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <script src="//code.highcharts.com/4.1.8/highcharts.js"></script>
    <script src="//code.highcharts.com/4.1.8/modules/exporting.js</script>

{% endblock %}
{%block javascripts%}

您可以从供应商网站下载该文件。然后,文件位置基于其与index.html的关系(或在您提到脚本标记的任何文件中)。因此,如果js和HTML文件都在同一个文件夹中,您可以使用简单的“/fileName.js”引用该名称。或者如果它在父文件夹中,则“./fileName.js”。子文件夹为“/js/fileName.js”

下载库并添加主模板。 例如,使用此结构:

{% block javascripts %}
    <script src="{{ asset('assets/assets/lib/jquery/jquery-1.11.2.min.js') }}"></script>
    <script src="{{ asset('assets/assets/lib/bootstrap/js/bootstrap.min.js') }}"></script>
    <script src="{{ asset('assets/assets/lib/mmenu/mmenu.min.js') }}"></script>
    <script src="{{ asset('assets/assets/lib/materialize/js/materialize.min.js') }}"></script>
    <script src="{{ asset('assets/assets/js/main.min.js') }}"></script>
{% endblock %}
{%block javascripts%}
{%endblock%}

p.S.基本目录
web/

不带资产/资产/前缀会更好。您应该仔细看看symfony文档: