이 질문은 Yii Framework 클래스 CAssetManager
에 관한 것이지만 일반적으로 질문 할 수도 있습니다.CAssetManager를 사용하는 이유는 무엇입니까?
CAssetManager
(또는 유사한 기술)을 사용하여 자바 스크립트 및 기타 파일 (보호 된 디렉토리에 보관)을 웹 액세스 가능 디렉토리에 직접 배치하고 레이아웃에 직접 링크하는 대신 웹 액세스 가능 디렉토리에 게시하는 이유는 무엇입니까/<script>
의 HTML 파일
Yii 설명서에는 구체적인 내용이 포함되어 있지 않습니다. 단지 CAssetManager
이 어떻게 작동하는지 설명하지만, 우리가 왜 사용해야하는지에 대해서는 아무 말도하지 않습니다.
내가 가진 유일한 이유는 CAssetsManager
을 사용하면 JS, CSS 및 기타 파일을 실제로 필요할 때 게시 할 수 있다는 것입니다. 선택한보기에서만. 그것들을 레이아웃 파일에 직접 링크하면 특정 레이아웃을 사용하는 모든 뷰에 등록됩니다.
맞습니까? 다른 이유가 있습니까?
당신의 대답은 간단히 말해서, 나는 내 자신을 알아 냈습니다. 그러나 나는 그것을 사용할 수있는 유일한 것으로 받아들이고있다! :] – trejder