Повторно использовать SonataAdminBundle Fontawesome в моем собственном комплекте

Я только что установил SonataAdminBundle, я обнаружил, что SonataAdminBundle уже имеет fontawesome и другие ресурсы css/js, установленные в общей папке, мой вопрос заключается в том, как повторно использовать эти ресурсы js/css в моем собственном пакете? вот мой код:

{% block stylesheets %}
            {% stylesheets
                '@SonataAdminBundle/Resources/public/vendor/bootstrap/dist/css/bootstrap.min.css'
                '@SonataAdminBundle/Resources/public/vendor/bootstrap/dist/css/bootstrap-theme.min.css'
                '@ApplicationSonataUserBundle/Resources/public/css/signin.css'
                '@SonataAdminBundle/Resources/public/vendor/AdminLTE/css/font-awesome.min.css'  
                filter='cssrewrite' 
                filter='yui_css'
            %}
                 <link rel="stylesheet" type="text/css" href="{{ asset_url }}">
            {% endstylesheets %}

        {% endblock %}  

но, к сожалению, все шрифты имеют состояние 404? означает ли это, что мы не можем повторно использовать все js/css из пакета другого поставщика?


person Yusuf Ibrahim    schedule 17.09.2014    source источник


Ответы (1)


Я только что нашел ответ, вот: беги

./app/console assets:install web

он создаст все активы пакетов внутри web/folder, затем я изменю свой код на это:

{% block stylesheets %}
            {% stylesheets
                'bundles/sonataadmin/vendor/bootstrap/dist/css/bootstrap.min.css'
                'bundles/sonataadmin/vendor/bootstrap/dist/css/bootstrap-theme.min.css'
                '@ApplicationSonataUserBundle/Resources/public/css/signin.css'
                'bundles/sonataadmin/vendor/AdminLTE/css/font-awesome.min.css'  
                filter='cssrewrite' 
                filter='yui_css'
            %}
                 <link rel="stylesheet" type="text/css" href="{{ asset_url }}">
            {% endstylesheets %} 

Затем я бегу

./app/console assetic:dump

Теперь все работает корректно и отображаются все классные значки.

person Yusuf Ibrahim    schedule 17.09.2014