Symfony2에 내장 된 웹 사이트가 있습니다.이 웹 사이트는 나뭇 가지 서식 파일 인 LESS 및 assetic을 사용합니다.Symfony2, Twig 및 Assetic을 사용할 때 어떻게 하나의 캐시 파일을 LESS 파일에서 참조 할 수 있습니까?
framework:
templating:
engines: ['twig']
assets_version: 'asset-version-here'
을 그리고 나는 asset()
기능을 사용하여 자산을로드하고 파열 캐시 나를 위해 처리됩니다 흉상 자산을 캐시하기 위해
, 난 그저 내 config.yml이 사용하고 있습니다.
그러나 내가 갖고있는 관심은 저의 LESS (CSS) 파일을로드 할 때 다른 파일에 대한 참조가 있고이 파일을 캐시 파싱 할 수있는 방법을 알고 싶습니다.
예 :
.someSelector { background:url('../images/filename.png'); }
가 어떻게 참조 된 파일이 filename.png 캐시 배포에 체포되어 있는지 확인 할 수 있습니까?
asset()을 사용하여 Twig에서 참조하는 자산 파일은 배포시 자동으로 캐시를 캐쉬합니다 (프레임 워크의 config에서 assets_version을 업데이트하는 배포 스크립트 후크를 사용합니다).하지만 스타일 시트에서 참조 된 파일은 그렇지 않습니다.
어떻게하면됩니까?