2014-10-09 7 views
-1

Assetic과 Symfony2를 사용하여 웹 응용 프로그램을 만들고 있습니다. 매니페스트 파일을 만들고 싶지만 수동으로 파일 이름을 목록에 추가해야합니다.assetic 파일의 파일명을 얻으십시오

[app/Bundle]/Resources/public에있는 모든 정적 파일을 가져 오기 위해 PHP를 사용할 수 있으므로 해당 파일의 목록을 쉽게 생성 할 수 있습니다. 하지만 다른 파일 (스타일 시트, 자바 스크립트 및 이미지)은 Assetic에 의해 생성됩니다.

생성 된 파일의 목록을 가져 오는 방법이 있습니까?이를 매니페스트 파일에 추가 할 수 있습니까?

+0

생성 된 이름을 얻는 방법을 모르지만'{javascripts '@ AcmeFooBundle/Resources/public/js/*'output = 'js/compiled/main.js'%}를 사용하여 출력 파일 이름을 직접 설정할 수 있습니다. '캐시 무효화를위한 자산 버전 관리와 함께 - http://symfony.com/doc/current/reference/configuration/framework.html#ref-framework-assets-version – qooplmao

답변

1

모든 파일은

php app/console debug:router 

는 명령이 무엇을하고 있는지 볼 수 있습니다 소스를 확인하여 라우터에 등록됩니다 Symfony/Bundle/FrameworkBundle/Command/RouterDebugCommand.php. 필요한 것을 추출 할 수 있습니다.

+0

불행히도 그 부분은 대답의 일부일뿐입니다. 내가 지금 얻을 수있는 최선. –