【问题标题】:How to use the official zurb foundation bundle for symfony2?如何为 symfony2 使用官方的 zurb 基础包?
【发布时间】:2015-02-02 17:55:19
【问题描述】:

我的问题可能看起来真的毫无意义,或者我可能看起来像个白痴,但我想在 Symfony2 中使用 Zurb Foundation。 我看到了一些关于它的主题,但从来没有一个关于如何将它正确集成到我的项目中的真正清晰的解释。

我在packagist 上看到了一个官方捆绑包。我是这样安装的。但是没有将它与 symfony2 一起使用的文档。例如,如何调用我的 css 和 js 文件?直接从供应商文件夹中?如何在我的 symfony 项目中使用指南针来使用它?我应该直接使用 bower 吗? (这对我来说似乎不那么痛苦)如果是的话,如果我有一个已经存在的 Symfony2 项目,我可以在项目的根目录中使用 bower 吗?在网络文件夹中?其他地方?

我真的很迷茫,如果有人可以解释我或给我一些资源来帮助我,我会很高兴。

谢谢

【问题讨论】:

    标签: symfony zurb-foundation


    【解决方案1】:

    对于我的网站,我将所有 JS/CSS 文件放在供应商 NameVendor

    在我的布局中

    {% javascripts 
      'http://code.jquery.com/jquery-2.1.0.min.js'
      '@NameBundle/Resources/public/js/*' %}
        <script type="text/javascript" src="{{ asset_url }}"></script>
    {% endjavascripts %}
    
    {% stylesheets 
      '@NameBundle/Resources/public/css/*'
      filter='cssrewrite' output='css/*.css' %}
        <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}
    

    在脚本标签中

     $(document).ready(function(){
      $(document).foundation();
    });
    

    App/config/config.yml

     # Assetic Configuration
    assetic:
        debug:          %kernel.debug%
        use_controller: false
        bundles:        [ NameBundle ]
        filters:
            cssrewrite: ~
    

    我无法使用 grunt 更新我的文件,所以请手动更新

    【讨论】:

    • 好的,所以我直接使用路径/home/me/www/project/vendor/zurb。那么指南针呢?我是像往常一样使用它,让他注意我的 scss 文件,还是有更好的方法通过 Symfony 做到这一点?我看到了这个话题:stackoverflow.com/questions/24075824/… 这似乎是在 config.yml 中使用的一个参数。但是 zurb 的文档似乎并没有真正提到它,是吗?
    • 对不起,我不使用 SASS
    • 这个基金会doc对你没有帮助?
    • 实际上没有,因为它没有给出任何关于 symfony 的说明
    • 还有这个symfony post ?
    【解决方案2】:

    https://github.com/florianbelhomme/FlobFoundationBundle

    我想这就是你要找的东西?

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    相关资源
    最近更新 更多