2015-01-22 4 views
2

내 자산을 내 번들 에 넣습니다. myBundle/자원/공공/CSS/Symfony에서 자산을보고 assetic으로 자산을 자동으로 설치하고 덤프하는 방법

등처럼 그들을에서로드 :

{% block stylesheets %} 
{{ parent() }} 
{% stylesheets 
'@myBundle/Resources/public/vendor/bootstrap.css' 
filter='cssrewrite' 
%} 
<link href="{{ asset_url }}" rel="stylesheet" media="screen" /> 
{% endstylesheets %} 
{% endblock %} 
그래서 매번

내 CSS 나 JS에 조정을, 나는에 이후 다음 assets:installassetic:dump을 할 필요가 그것을 프론트 엔드에서 보아라.

번들 자체에서 애셋을 볼 수있는 방법이 있습니까?

답변

7

symlink 옵션을 assets:install 명령에 사용할 수 있습니다. 변경 사항에 영향을주지 않도록 이것은 symlink 옵션이 작업은 파일의 복사본을 만듭니다없이 번들로 web 폴더에 public 폴더

app/console assets:install --symlink 

을 심볼릭 링크를 만들 것입니다.

또한 watch 옵션 명령 assetic:dump

app/console assetic:dump --watch 
+0

OMG를 확인 할 수 있습니다. 방금 나에게 많은 시간을 절약 해 줬어. Thanks –

+2

symfony 버전 3부터 console 명령은'bin' 디렉토리에 위치하므로'php bin/console ...'을 참고하십시오. – Czechnology