2014-04-25 7 views
0

이것은 간단해야하지만 어디에도 문서화되어 있지 않은 것으로 보입니다.Symfony2에서 기타 다운로드, 파일, 비디오 등을 포함하는 기본 자산 시스템을 사용하는 방법

프로젝트에 기타 다운로드 및 비디오를 포함시켜야합니다. 모범 사례는 이러한 파일을 번들/Resources/public/downloads/download.zip과 같은 내 번들/Resources/public/폴더에 포함시키는 것 같습니다.

Assetic은 이미지, CSS 및 js 파일을 처리하는 데 적합하지만 이러한 기타 파일의 경우 무엇을해야할지 모르겠습니다.

내 bundles 폴더의 공개 하위 폴더에 app/console assets : install --symlink를 실행하면 my/web/bundles 폴더에서 링크 된 것을 볼 수 있습니다.하지만 이런 식으로 링크를 추가 :

이 는
{{ asset('downloads/download.zip') }} 

가 작동하지 않습니다, 그것은으로 여기에 설명해야처럼 소리에도 불구하고 :이

을? : 같은 Difference between assetic:dump and assets:install

내가 링크를 어떻게해야 되나요

{{ asset('bundles/mybundle/downloads/download.zip') }} 

아니면 다른 일을 잘못하고 있습니까?

감사합니다.

+1

"나는 이렇게 연결해야합니까?" 예 –

답변

1

@WouterJ는 이미 언급했듯이 (매우 짧습니다) 웹 디렉토리의 루트에서 모든 애셋을 항상 참조해야합니다. 그것이 어떻게해서든지 작동 시키려면 어떻게해야할까요. 개인적인 경험에서 말하기 :